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; }
public X500Name getIssuer() { return revDetails.getCertDetails().getIssuer(); }
public PublicKey getPublicKey() throws CRMFException { SubjectPublicKeyInfo subjectPublicKeyInfo = getCertTemplate().getPublicKey(); if (subjectPublicKeyInfo != null) { return helper.toPublicKey(subjectPublicKeyInfo); } return null; } }
if (template.getSubject() == null || template.getPublicKey() == null) SubjectPublicKeyInfo pubKeyInfo = request.getCertTemplate().getPublicKey(); ProofOfPossessionSigningKeyBuilder builder = new ProofOfPossessionSigningKeyBuilder(pubKeyInfo);
private RevDetails(ASN1Sequence seq) { certDetails = CertTemplate.getInstance(seq.getObjectAt(0)); if (seq.size() > 1) { crlEntryDetails = Extensions.getInstance(seq.getObjectAt(1)); } }
public X500Name getSubject() { return revDetails.getCertDetails().getSubject(); }
public BigInteger getSerialNumber() { return revDetails.getCertDetails().getSerialNumber().getValue(); }
if (template.getSubject() == null || template.getPublicKey() == null) SubjectPublicKeyInfo pubKeyInfo = request.getCertTemplate().getPublicKey(); ProofOfPossessionSigningKeyBuilder builder = new ProofOfPossessionSigningKeyBuilder(pubKeyInfo);
private RevDetails(ASN1Sequence seq) { certDetails = CertTemplate.getInstance(seq.getObjectAt(0)); if (seq.size() > 1) { crlEntryDetails = Extensions.getInstance(seq.getObjectAt(1)); } }
public X500Name getSubject() { return revDetails.getCertDetails().getSubject(); }
public BigInteger getSerialNumber() { return revDetails.getCertDetails().getSerialNumber().getValue(); }
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)); } }
public PublicKey getPublicKey() throws CRMFException { SubjectPublicKeyInfo subjectPublicKeyInfo = getCertTemplate().getPublicKey(); if (subjectPublicKeyInfo != null) { return helper.toPublicKey(subjectPublicKeyInfo); } return null; } }
public X500Principal getSubjectX500Principal() { X500Name subject = this.getCertTemplate().getSubject(); if (subject != null) { try { return new X500Principal(subject.getEncoded(ASN1Encoding.DER)); } catch (IOException e) { throw new IllegalStateException("unable to construct DER encoding of name: " + e.getMessage()); } } return null; }
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; }
public X500Name getIssuer() { return revDetails.getCertDetails().getIssuer(); }
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)); } }
PKMACValueVerifier macVerifier = new PKMACValueVerifier(macBuilder); if (macVerifier.isValid(pkMAC, password, this.getCertTemplate().getPublicKey()))
public X500Principal getSubjectX500Principal() { X500Name subject = this.getCertTemplate().getSubject(); if (subject != null) { try { return new X500Principal(subject.getEncoded(ASN1Encoding.DER)); } catch (IOException e) { throw new IllegalStateException("unable to construct DER encoding of name: " + e.getMessage()); } } return null; }
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)); } }