本文整理了Java中org.bouncycastle.asn1.ASN1GeneralizedTime.getInstance()
方法的一些代码示例,展示了ASN1GeneralizedTime.getInstance()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1GeneralizedTime.getInstance()
方法的具体详情如下:
包路径:org.bouncycastle.asn1.ASN1GeneralizedTime
类名称:ASN1GeneralizedTime
方法名:getInstance
[英]return a generalized time from the passed in object
[中]从传入的对象返回通用时间
代码示例来源:origin: kaikramer/keystore-explorer
private String getInvalidityDateStringValue(byte[] value) throws IOException {
// @formatter:off
/* InvalidityDate ::= ASN1GeneralizedTime */
// @formatter:on
StringBuilder sb = new StringBuilder();
ASN1GeneralizedTime invalidityDate = ASN1GeneralizedTime.getInstance(value);
sb.append(getGeneralizedTimeString(invalidityDate));
sb.append(NEWLINE);
return sb.toString();
}
代码示例来源:origin: kaikramer/keystore-explorer
private String getDateOfCertGenStringValue(byte[] octets) {
/* DateOfCertGenSyntax ::= GeneralizedTime */
ASN1GeneralizedTime dateOfCertGenSyntax = ASN1GeneralizedTime.getInstance(octets);
return getGeneralizedTimeString(dateOfCertGenSyntax);
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public ResponseData(
ResponderID responderID,
ASN1GeneralizedTime producedAt,
ASN1Sequence responses,
Extensions responseExtensions)
{
this(V1, responderID, producedAt, responses, responseExtensions);
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public ASN1GeneralizedTime getDateOfBirth()
{
if (declaration.getTagNo() != 2)
{
return null;
}
return ASN1GeneralizedTime.getInstance(declaration, false);
}
}
代码示例来源:origin: redfish64/TinyTravelTracker
public ASN1GeneralizedTime getDateOfBirth()
{
if (declaration.getTagNo() != 2)
{
return null;
}
return ASN1GeneralizedTime.getInstance(declaration, false);
}
}
代码示例来源:origin: redfish64/TinyTravelTracker
public ResponseData(
ResponderID responderID,
ASN1GeneralizedTime producedAt,
ASN1Sequence responses,
Extensions responseExtensions)
{
this(V1, responderID, producedAt, responses, responseExtensions);
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private PrivateKeyUsagePeriod(ASN1Sequence seq)
{
Enumeration en = seq.getObjects();
while (en.hasMoreElements())
{
ASN1TaggedObject tObj = (ASN1TaggedObject)en.nextElement();
if (tObj.getTagNo() == 0)
{
_notBefore = ASN1GeneralizedTime.getInstance(tObj, false);
}
else if (tObj.getTagNo() == 1)
{
_notAfter = ASN1GeneralizedTime.getInstance(tObj, false);
}
}
}
代码示例来源:origin: redfish64/TinyTravelTracker
private PrivateKeyUsagePeriod(ASN1Sequence seq)
{
Enumeration en = seq.getObjects();
while (en.hasMoreElements())
{
ASN1TaggedObject tObj = (ASN1TaggedObject)en.nextElement();
if (tObj.getTagNo() == 0)
{
_notBefore = ASN1GeneralizedTime.getInstance(tObj, false);
}
else if (tObj.getTagNo() == 1)
{
_notAfter = ASN1GeneralizedTime.getInstance(tObj, false);
}
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private AttCertValidityPeriod(
ASN1Sequence seq)
{
if (seq.size() != 2)
{
throw new IllegalArgumentException("Bad sequence size: "
+ seq.size());
}
notBeforeTime = ASN1GeneralizedTime.getInstance(seq.getObjectAt(0));
notAfterTime = ASN1GeneralizedTime.getInstance(seq.getObjectAt(1));
}
代码示例来源:origin: redfish64/TinyTravelTracker
private AttCertValidityPeriod(
ASN1Sequence seq)
{
if (seq.size() != 2)
{
throw new IllegalArgumentException("Bad sequence size: "
+ seq.size());
}
notBeforeTime = ASN1GeneralizedTime.getInstance(seq.getObjectAt(0));
notAfterTime = ASN1GeneralizedTime.getInstance(seq.getObjectAt(1));
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public static DVCSTime getInstance(Object obj)
{
if (obj instanceof DVCSTime)
{
return (DVCSTime)obj;
}
else if (obj instanceof ASN1GeneralizedTime)
{
return new DVCSTime(ASN1GeneralizedTime.getInstance(obj));
}
else if (obj != null)
{
return new DVCSTime(ContentInfo.getInstance(obj));
}
return null;
}
代码示例来源:origin: redfish64/TinyTravelTracker
public static DVCSTime getInstance(Object obj)
{
if (obj instanceof DVCSTime)
{
return (DVCSTime)obj;
}
else if (obj instanceof ASN1GeneralizedTime)
{
return new DVCSTime(ASN1GeneralizedTime.getInstance(obj));
}
else if (obj != null)
{
return new DVCSTime(ContentInfo.getInstance(obj));
}
return null;
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private PendInfo(ASN1Sequence seq)
{
if (seq.size() != 2)
{
throw new IllegalArgumentException("incorrect sequence size");
}
this.pendToken = Arrays.clone(ASN1OctetString.getInstance(seq.getObjectAt(0)).getOctets());
this.pendTime = ASN1GeneralizedTime.getInstance(seq.getObjectAt(1));
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private RevAnnContent(ASN1Sequence seq)
{
status = PKIStatus.getInstance(seq.getObjectAt(0));
certId = CertId.getInstance(seq.getObjectAt(1));
willBeRevokedAt = ASN1GeneralizedTime.getInstance(seq.getObjectAt(2));
badSinceDate = ASN1GeneralizedTime.getInstance(seq.getObjectAt(3));
if (seq.size() > 4)
{
crlDetails = Extensions.getInstance(seq.getObjectAt(4));
}
}
代码示例来源:origin: redfish64/TinyTravelTracker
private RevAnnContent(ASN1Sequence seq)
{
status = PKIStatus.getInstance(seq.getObjectAt(0));
certId = CertId.getInstance(seq.getObjectAt(1));
willBeRevokedAt = ASN1GeneralizedTime.getInstance(seq.getObjectAt(2));
badSinceDate = ASN1GeneralizedTime.getInstance(seq.getObjectAt(3));
if (seq.size() > 4)
{
crlDetails = Extensions.getInstance(seq.getObjectAt(4));
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private RevokedInfo(
ASN1Sequence seq)
{
this.revocationTime = ASN1GeneralizedTime.getInstance(seq.getObjectAt(0));
if (seq.size() > 1)
{
this.revocationReason = CRLReason.getInstance(ASN1Enumerated.getInstance(
(ASN1TaggedObject)seq.getObjectAt(1), true));
}
}
代码示例来源:origin: redfish64/TinyTravelTracker
private RevokedInfo(
ASN1Sequence seq)
{
this.revocationTime = ASN1GeneralizedTime.getInstance(seq.getObjectAt(0));
if (seq.size() > 1)
{
this.revocationReason = CRLReason.getInstance(ASN1Enumerated.getInstance(
(ASN1TaggedObject)seq.getObjectAt(1), true));
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private ObjectStoreData(ASN1Sequence seq)
{
this.version = ASN1Integer.getInstance(seq.getObjectAt(0)).getValue();
this.integrityAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(1));
this.creationDate = ASN1GeneralizedTime.getInstance(seq.getObjectAt(2));
this.lastModifiedDate = ASN1GeneralizedTime.getInstance(seq.getObjectAt(3));
this.objectDataSequence = ObjectDataSequence.getInstance(seq.getObjectAt(4));
this.comment = (seq.size() == 6) ? DERUTF8String.getInstance(seq.getObjectAt(5)).getString() : null;
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private ObjectData(ASN1Sequence seq)
{
this.type = ASN1Integer.getInstance(seq.getObjectAt(0)).getValue();
this.identifier = DERUTF8String.getInstance(seq.getObjectAt(1)).getString();
this.creationDate = ASN1GeneralizedTime.getInstance(seq.getObjectAt(2));
this.lastModifiedDate = ASN1GeneralizedTime.getInstance(seq.getObjectAt(3));
this.data = ASN1OctetString.getInstance(seq.getObjectAt(4));
this.comment = (seq.size() == 6) ? DERUTF8String.getInstance(seq.getObjectAt(5)).getString() : null;
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private GetCRL(ASN1Sequence seq)
{
if (seq.size() < 1 || seq.size() > 4)
{
throw new IllegalArgumentException("incorrect sequence size");
}
this.issuerName = X500Name.getInstance(seq.getObjectAt(0));
int index = 1;
if (seq.size() > index && seq.getObjectAt(index).toASN1Primitive() instanceof ASN1TaggedObject)
{
this.cRLName = GeneralName.getInstance(seq.getObjectAt(index++));
}
if (seq.size() > index && seq.getObjectAt(index).toASN1Primitive() instanceof ASN1GeneralizedTime)
{
this.time = ASN1GeneralizedTime.getInstance(seq.getObjectAt(index++));
}
if (seq.size() > index && seq.getObjectAt(index).toASN1Primitive() instanceof DERBitString)
{
this.reasons = new ReasonFlags(DERBitString.getInstance(seq.getObjectAt(index)));
}
}
内容来源于网络,如有侵权,请联系作者删除!