Class PKIArchiveOptions

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.crmf.PKIArchiveOptions
All Implemented Interfaces:
ASN1Choice, ASN1Encodable, Encodable

public class PKIArchiveOptions extends ASN1Object implements ASN1Choice
  • Field Details

  • Constructor Details

    • PKIArchiveOptions

      public PKIArchiveOptions(EncryptedKey encKey)
    • PKIArchiveOptions

      public PKIArchiveOptions(ASN1OctetString keyGenParameters)
    • PKIArchiveOptions

      public PKIArchiveOptions(boolean archiveRemGenPrivKey)
  • Method Details

    • getInstance

      public static PKIArchiveOptions getInstance(Object o)
    • getType

      public int getType()
    • getValue

      public ASN1Encodable getValue()
    • toASN1Primitive

      public ASN1Primitive toASN1Primitive()
        PKIArchiveOptions ::= CHOICE {
            encryptedPrivKey     [0] EncryptedKey,
            -- the actual value of the private key
            keyGenParameters     [1] KeyGenParameters,
            -- parameters which allow the private key to be re-generated
            archiveRemGenPrivKey [2] BOOLEAN }
            -- set to TRUE if sender wishes receiver to archive the private
            -- key of a key pair that the receiver generates in response to
            -- this request; set to FALSE if no archival is desired.
       
      Specified by:
      toASN1Primitive in interface ASN1Encodable
      Specified by:
      toASN1Primitive in class ASN1Object
      Returns:
      a primitive representation of this object.