org.gudy.bouncycastle.asn1.pkcs
Class CertificationRequestInfo
java.lang.Object
  
org.gudy.bouncycastle.asn1.pkcs.CertificationRequestInfo
- All Implemented Interfaces: 
 - DEREncodable
 
public class CertificationRequestInfo
- extends java.lang.Object
- implements DEREncodable
  
PKCS10 CertificationRequestInfo object.
 
  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})
  }
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CertificationRequestInfo
public CertificationRequestInfo(X509Name subject,
                                SubjectPublicKeyInfo pkInfo,
                                ASN1Set attributes)
CertificationRequestInfo
public CertificationRequestInfo(ASN1Sequence seq)
getInstance
public static CertificationRequestInfo getInstance(java.lang.Object obj)
 
 
getVersion
public DERInteger getVersion()
 
 
getSubject
public X509Name getSubject()
 
 
getSubjectPublicKeyInfo
public SubjectPublicKeyInfo getSubjectPublicKeyInfo()
 
 
getAttributes
public ASN1Set getAttributes()
 
 
getDERObject
public DERObject getDERObject()
- Specified by:
 getDERObject in interface DEREncodable