org.bouncycastle.asn1.ASN1GeneralizedTime.getTime()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(69)

本文整理了Java中org.bouncycastle.asn1.ASN1GeneralizedTime.getTime()方法的一些代码示例,展示了ASN1GeneralizedTime.getTime()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1GeneralizedTime.getTime()方法的具体详情如下:
包路径:org.bouncycastle.asn1.ASN1GeneralizedTime
类名称:ASN1GeneralizedTime
方法名:getTime

ASN1GeneralizedTime.getTime介绍

[英]return the time - always in the form of YYYYMMDDhhmmssGMT(+hh:mm|-hh:mm).

Normally in a certificate we would expect "Z" rather than "GMT", however adding the "GMT" means we can just use:

dateF = new SimpleDateFormat("yyyyMMddHHmmssz");

To read in the time and get a date which is compatible with our local time zone.
[中]返回时间-始终以YYYYMMDDhhmmssGMT(+hh:mm |-hh:mm)的形式。
通常在证书中,我们希望使用“Z”而不是“GMT”,但是添加“GMT”意味着我们可以使用:

dateF = new SimpleDateFormat("yyyyMMddHHmmssz");

读取时间并获取与本地时区兼容的日期。

代码示例

代码示例来源:origin: redfish64/TinyTravelTracker

public String getTime()
{
  if (time instanceof ASN1UTCTime)
  {
    return ((ASN1UTCTime)time).getAdjustedTime();
  }
  else
  {
    return ((ASN1GeneralizedTime)time).getTime();
  }
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public String getTime()
{
  if (time instanceof ASN1UTCTime)
  {
    return ((ASN1UTCTime)time).getAdjustedTime();
  }
  else
  {
    return ((ASN1GeneralizedTime)time).getTime();
  }
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

/**
 * Get the date+tine as a String in full form century format.
 */
public String getTime()
{
  if (time instanceof ASN1UTCTime)
  {
    return ((ASN1UTCTime)time).getAdjustedTime();
  }
  else
  {
    return ((ASN1GeneralizedTime)time).getTime();
  }
}

代码示例来源:origin: redfish64/TinyTravelTracker

/**
 * Get the date+tine as a String in full form century format.
 */
public String getTime()
{
  if (time instanceof ASN1UTCTime)
  {
    return ((ASN1UTCTime)time).getAdjustedTime();
  }
  else
  {
    return ((ASN1GeneralizedTime)time).getTime();
  }
}

代码示例来源:origin: kaikramer/keystore-explorer

private String dumpGeneralizedTime(ASN1GeneralizedTime asn1Time) {
  StringBuilder sb = new StringBuilder();
  sb.append(indentSequence.toString(indentLevel));
  sb.append("GENERALIZED TIME=");
  Date date;
  try {
    date = asn1Time.getDate();
  } catch (ParseException e) {
    throw new RuntimeException("Cannot parse generalized time");
  }
  String formattedDate = new SimpleDateFormat("dd/MMM/yyyy HH:mm:ss.SSS z").format(date);
  sb.append(formattedDate);
  sb.append(" (");
  sb.append(asn1Time.getTime());
  sb.append(")");
  sb.append(NEWLINE);
  return sb.toString();
}

代码示例来源:origin: redfish64/TinyTravelTracker

d = this.getTime();
if (hasFractionalSeconds())

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

d = this.getTime();
if (hasFractionalSeconds())

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

buf.append(indent + "GeneralizedTime(" + ((ASN1GeneralizedTime)obj).getTime() + ") " + nl);

代码示例来源:origin: redfish64/TinyTravelTracker

buf.append(indent + "GeneralizedTime(" + ((ASN1GeneralizedTime)obj).getTime() + ") " + nl);

相关文章