Bouncy Castle Cryptography 1.66

org.bouncycastle.pkcs
Class PKCS8EncryptedPrivateKeyInfoBuilder

java.lang.Object
  |
  +--org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder
Direct Known Subclasses:
JcaPKCS8EncryptedPrivateKeyInfoBuilder

public class PKCS8EncryptedPrivateKeyInfoBuilder
extends java.lang.Object

A class for creating EncryptedPrivateKeyInfo structures.

 EncryptedPrivateKeyInfo ::= SEQUENCE {
      encryptionAlgorithm AlgorithmIdentifier {{KeyEncryptionAlgorithms}},
      encryptedData EncryptedData
 }

 EncryptedData ::= OCTET STRING

 KeyEncryptionAlgorithms ALGORITHM-IDENTIFIER ::= {
          ... -- For local profiles
 }
 


Constructor Summary
PKCS8EncryptedPrivateKeyInfoBuilder(byte[] privateKeyInfo)
           
PKCS8EncryptedPrivateKeyInfoBuilder(org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo)
           
 
Method Summary
 PKCS8EncryptedPrivateKeyInfo build(org.bouncycastle.operator.OutputEncryptor encryptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PKCS8EncryptedPrivateKeyInfoBuilder

public PKCS8EncryptedPrivateKeyInfoBuilder(byte[] privateKeyInfo)

PKCS8EncryptedPrivateKeyInfoBuilder

public PKCS8EncryptedPrivateKeyInfoBuilder(org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo)
Method Detail

build

public PKCS8EncryptedPrivateKeyInfo build(org.bouncycastle.operator.OutputEncryptor encryptor)

Bouncy Castle Cryptography 1.66