java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.oer.its.ieee1609dot2.basetypes.Signature
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Choice, org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class Signature extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice
     Signature ::= CHOICE {
         ecdsaNistP256Signature EcdsaP256Signature,
         ecdsaBrainpoolP256r1Signature EcdsaP256Signature,
         ...
         ecdsaBrainpoolP384r1Signature EcdsaP384Signature
     }
 
  • Field Details

    • ecdsaNistP256Signature

      public static final int ecdsaNistP256Signature
      See Also:
    • ecdsaBrainpoolP256r1Signature

      public static final int ecdsaBrainpoolP256r1Signature
      See Also:
    • ecdsaBrainpoolP384r1Signature

      public static final int ecdsaBrainpoolP384r1Signature
      See Also:
  • Constructor Details

    • Signature

      public Signature(int choice, org.bouncycastle.asn1.ASN1Encodable value)
  • Method Details

    • ecdsaNistP256Signature

      public static Signature ecdsaNistP256Signature(EcdsaP256Signature v)
    • ecdsaBrainpoolP256r1Signature

      public static Signature ecdsaBrainpoolP256r1Signature(EcdsaP256Signature v)
    • ecdsaBrainpoolP384r1Signature

      public static Signature ecdsaBrainpoolP384r1Signature(EcdsaP384Signature v)
    • getInstance

      public static Signature getInstance(Object objectAt)
    • getChoice

      public int getChoice()
    • getSignature

      public org.bouncycastle.asn1.ASN1Encodable getSignature()
    • toASN1Primitive

      public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
      Specified by:
      toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
      Specified by:
      toASN1Primitive in class org.bouncycastle.asn1.ASN1Object