Class PrivateKeyInfo

    • Method Detail

      • getInstance

        public static PrivateKeyInfo getInstance​(java.lang.Object obj)
      • getPrivateKey

        public DERObject getPrivateKey()
      • getAttributes

        public ASN1Set getAttributes()
      • toASN1Object

        public DERObject toASN1Object()
        write out an RSA private key with it's asscociated information as described in PKCS8.
              PrivateKeyInfo ::= SEQUENCE {
                                      version Version,
                                      privateKeyAlgorithm AlgorithmIdentifier {{PrivateKeyAlgorithms}},
                                      privateKey PrivateKey,
                                      attributes [0] IMPLICIT Attributes OPTIONAL
                                  }
              Version ::= INTEGER {v1(0)} (v1,...)
        
              PrivateKey ::= OCTET STRING
        
              Attributes ::= SET OF Attribute
         
        Specified by:
        toASN1Object in class ASN1Encodable