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})
}
| Modifier and Type | Field and Description |
|---|---|
(package private) ASN1Set |
attributes |
(package private) X509Name |
subject |
(package private) SubjectPublicKeyInfo |
subjectPKInfo |
(package private) DERInteger |
version |
BER, DER| Constructor and Description |
|---|
CertificationRequestInfo(ASN1Sequence seq) |
CertificationRequestInfo(X509Name subject,
SubjectPublicKeyInfo pkInfo,
ASN1Set attributes) |
| Modifier and Type | Method and Description |
|---|---|
ASN1Set |
getAttributes() |
static CertificationRequestInfo |
getInstance(java.lang.Object obj) |
X509Name |
getSubject() |
SubjectPublicKeyInfo |
getSubjectPublicKeyInfo() |
DERInteger |
getVersion() |
DERObject |
toASN1Object() |
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCodeDERInteger version
X509Name subject
SubjectPublicKeyInfo subjectPKInfo
ASN1Set attributes
public CertificationRequestInfo(X509Name subject, SubjectPublicKeyInfo pkInfo, ASN1Set attributes)
public CertificationRequestInfo(ASN1Sequence seq)
public static CertificationRequestInfo getInstance(java.lang.Object obj)
public DERInteger getVersion()
public X509Name getSubject()
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
public ASN1Set getAttributes()
public DERObject toASN1Object()
toASN1Object in class ASN1EncodableCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.