Class Ieee1609Dot2Dot1EeRaInterface

java.lang.Object
org.bouncycastle.oer.its.template.ieee1609dot2dot1.Ieee1609Dot2Dot1EeRaInterface

public class Ieee1609Dot2Dot1EeRaInterface extends Object
  • Field Details

    • ButterflyExpansion

      public static final OERDefinition.Builder ButterflyExpansion
      ButterflyExpansion ::= CHOICE { aes128 OCTET STRING (SIZE(16)), ... }
    • ButterflyParamsOriginal

      public static final OERDefinition.Builder ButterflyParamsOriginal
      ButterflyParamsOriginal ::= SEQUENCE { signingExpansion ButterflyExpansion, encryptionKey PublicEncryptionKey, encryptionExpansion ButterflyExpansion }
    • AdditionalParams

      public static final OERDefinition.Builder AdditionalParams
      AdditionalParams ::= CHOICE { original ButterflyParamsOriginal, unified ButterflyExpansion, compactUnified ButterflyExpansion, encryptionKey PublicEncryptionKey, ... }
    • EeRaCertRequest

      public static final OERDefinition.Builder EeRaCertRequest
      EeRaCertRequest ::= SEQUENCE { version Uint8 (2), generationTime Time32, type CertificateType, tbsCert ToBeSignedCertificate (WITH COMPONENTS { ..., cracaId ('000000'H), crlSeries (0), appPermissions PRESENT, certIssuePermissions ABSENT, certRequestPermissions ABSENT, verifyKeyIndicator (WITH COMPONENTS { verificationKey }) }), additionalParams AdditionalParams OPTIONAL, ... }
  • Constructor Details

    • Ieee1609Dot2Dot1EeRaInterface

      public Ieee1609Dot2Dot1EeRaInterface()