Top Description Inners Fields Constructors Methods
org.bouncycastle.oer.its.ieee1609dot2

public Class AesCcmCiphertext

extends ASN1Object
Class Inheritance
Imports
java.util.Iterator, org.bouncycastle.asn1.ASN1Encodable, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .DEROctetString, org.bouncycastle.oer.its.ItsUtils, org.bouncycastle.util.Arrays

    AesCcmCiphertext ::= SEQUENCE {
        nonce OCTET STRING (SIZE (12))
        ccmCiphertext Opaque -- 16 bytes longer than plaintext
    }

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final Opaque
private final ASN1OctetString

Constructor Summary

AccessConstructor and Description
public
private

Method Summary

Modifier and TypeMethod and Description
public static AesCcmCiphertext.Builder
public Opaque
public static AesCcmCiphertext
public ASN1OctetString
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

ccmCiphertextback to summary
private final Opaque ccmCiphertext
nonceback to summary
private final ASN1OctetString nonce

Constructor Detail

AesCcmCiphertextback to summary
public AesCcmCiphertext(ASN1OctetString nonce, Opaque opaque)
AesCcmCiphertextback to summary
private AesCcmCiphertext(ASN1Sequence seq)

Method Detail

builderback to summary
public static AesCcmCiphertext.Builder builder()
getCcmCiphertextback to summary
public Opaque getCcmCiphertext()
getInstanceback to summary
public static AesCcmCiphertext getInstance(Object o)
getNonceback to summary
public ASN1OctetString getNonce()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.

org.bouncycastle.oer.its.ieee1609dot2 back to summary

public Class AesCcmCiphertext.Builder

extends Object
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.oer.its.ieee1609dot2.AesCcmCiphertext.Builder

Field Summary

Modifier and TypeField and Description
private ASN1OctetString
private Opaque

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public AesCcmCiphertext
public AesCcmCiphertext.Builder
public AesCcmCiphertext.Builder
setCcmCiphertext(byte[] opaque)

public AesCcmCiphertext.Builder
public AesCcmCiphertext.Builder
setNonce(byte[] nonce)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nonceback to summary
private ASN1OctetString nonce
opaqueback to summary
private Opaque opaque

Constructor Detail

Builderback to summary
public Builder()

Method Detail

createAesCcmCiphertextback to summary
public AesCcmCiphertext createAesCcmCiphertext()
setCcmCiphertextback to summary
public AesCcmCiphertext.Builder setCcmCiphertext(Opaque opaque)
setCcmCiphertextback to summary
public AesCcmCiphertext.Builder setCcmCiphertext(byte[] opaque)
setNonceback to summary
public AesCcmCiphertext.Builder setNonce(ASN1OctetString nonce)
setNonceback to summary
public AesCcmCiphertext.Builder setNonce(byte[] nonce)