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, hashCode
DERInteger 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 ASN1Encodable
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.