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, hashCodepublic 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 ASN1EncodableCopyright © 2015. All rights reserved.