public static CertTemplate getInstance(Object o) { if (o instanceof CertTemplate) { return (CertTemplate)o; } else if (o != null) { return new CertTemplate(ASN1Sequence.getInstance(o)); } return null; }
private RevDetails(ASN1Sequence seq) { certDetails = CertTemplate.getInstance(seq.getObjectAt(0)); if (seq.size() > 1) { crlEntryDetails = Extensions.getInstance(seq.getObjectAt(1)); } }
X500Name issuer = certDetails.getIssuer(); ASN1Integer serialNumber = certDetails.getSerialNumber(); if (certDetails.getSigningAlg() != null || certDetails.getValidity() != null || certDetails.getSubject() != null || certDetails.getPublicKey() != null || certDetails.getIssuerUID() != null || certDetails.getSubjectUID() != null) { return buildErrorMsgPkiBody(PKIStatus.rejection, PKIFailureInfo.badCertTemplate, "only version, issuer and serialNumber in RevDetails.certDetails are " if (certDetails.getExtensions() == null) { if (cmpControl.isRrAkiRequired()) { return buildErrorMsgPkiBody(PKIStatus.rejection, PKIFailureInfo.badCertTemplate, Extensions exts = certDetails.getExtensions(); ASN1ObjectIdentifier[] oids = exts.getCriticalExtensionOIDs(); if (oids != null) { ASN1Integer serialNumber = certDetails.getSerialNumber();
SubjectPublicKeyInfo publicKey = certTemp.getPublicKey(); X500Name subject = certTemp.getSubject(); Extensions extensions = certTemp.getExtensions(); OptionalValidity validity = certTemp.getValidity();
.getDERObject(); System.out.println("CertTemplate sequence: " + certTemplateSeq);
private RevDetails(ASN1Sequence seq) { certDetails = CertTemplate.getInstance(seq.getObjectAt(0)); if (seq.size() > 1) { crlEntryDetails = Extensions.getInstance(seq.getObjectAt(1)); } }
public static CertTemplate getInstance(Object o) { if (o instanceof CertTemplate) { return (CertTemplate)o; } else if (o != null) { return new CertTemplate(ASN1Sequence.getInstance(o)); } return null; }
private ModCertTemplate(ASN1Sequence seq) { if (seq.size() != 4 && seq.size() != 3) { throw new IllegalArgumentException("incorrect sequence size"); } this.pkiDataReference = BodyPartPath.getInstance(seq.getObjectAt(0)); this.certReferences = BodyPartList.getInstance(seq.getObjectAt(1)); if (seq.size() == 4) { this.replace = ASN1Boolean.getInstance(seq.getObjectAt(2)).isTrue(); this.certTemplate = CertTemplate.getInstance(seq.getObjectAt(3)); } else { this.replace = true; this.certTemplate = CertTemplate.getInstance(seq.getObjectAt(2)); } }
private CertRequest(ASN1Sequence seq) { certReqId = new ASN1Integer(ASN1Integer.getInstance(seq.getObjectAt(0)).getValue()); certTemplate = CertTemplate.getInstance(seq.getObjectAt(1)); if (seq.size() > 2) { controls = Controls.getInstance(seq.getObjectAt(2)); } }
private CertRequest(ASN1Sequence seq) { certReqId = new ASN1Integer(ASN1Integer.getInstance(seq.getObjectAt(0)).getValue()); certTemplate = CertTemplate.getInstance(seq.getObjectAt(1)); if (seq.size() > 2) { controls = Controls.getInstance(seq.getObjectAt(2)); } }
addOptional(v, 9, false, extensions); return CertTemplate.getInstance(new DERSequence(v));
addOptional(v, 9, false, extensions); return CertTemplate.getInstance(new DERSequence(v));