public class CertificationRequestInfo extends ASN1Encodable
CertificationRequestInfo ::= SEQUENCE { version INTEGER { v1(0) } (v1,...), subject Name, subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }}, attributes [0] Attributes{{ CRIAttributes }} } Attributes { ATTRIBUTE:IOSet } ::= SET OF Attribute{{ IOSet }} Attribute { ATTRIBUTE:IOSet } ::= SEQUENCE { type ATTRIBUTE.&id({IOSet}), values SET SIZE(1..MAX) OF ATTRIBUTE.&Type({IOSet}{\@type}) }
BER, DER
Constructor and Description |
---|
CertificationRequestInfo(ASN1Sequence seq) |
CertificationRequestInfo(X500Name subject,
SubjectPublicKeyInfo pkInfo,
ASN1Set attributes) |
CertificationRequestInfo(X509Name subject,
SubjectPublicKeyInfo pkInfo,
ASN1Set attributes) |
Modifier and Type | Method and Description |
---|---|
ASN1Set |
getAttributes() |
static CertificationRequestInfo |
getInstance(Object obj) |
X509Name |
getSubject() |
SubjectPublicKeyInfo |
getSubjectPublicKeyInfo() |
DERInteger |
getVersion() |
DERObject |
toASN1Object() |
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
public CertificationRequestInfo(X500Name subject, SubjectPublicKeyInfo pkInfo, ASN1Set attributes)
public CertificationRequestInfo(X509Name subject, SubjectPublicKeyInfo pkInfo, ASN1Set attributes)
public CertificationRequestInfo(ASN1Sequence seq)
public static CertificationRequestInfo getInstance(Object obj)
public DERInteger getVersion()
public X509Name getSubject()
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
public ASN1Set getAttributes()
public DERObject toASN1Object()
toASN1Object
in class ASN1Encodable
Copyright © 2015. All rights reserved.