Top Description Fields Constructors Methods
org.bouncycastle.asn1.cryptopro

public Class GostR3410TransportParameters

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Object, .ASN1ObjectIdentifier, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DEROctetString, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.util.Arrays

GostR3410-TransportParameters ::= SEQUENCE {
       encryptionParamSet   OBJECT IDENTIFIER,
       ephemeralPublicKey   [0] IMPLICIT SubjectPublicKeyInfo OPTIONAL,
       ukm                  OCTET STRING
}
 

Field Summary

Modifier and TypeField and Description
private final ASN1ObjectIdentifier
private final SubjectPublicKeyInfo
private final byte[]

Constructor Summary

AccessConstructor and Description
public
GostR3410TransportParameters(ASN1ObjectIdentifier encryptionParamSet, SubjectPublicKeyInfo ephemeralPublicKey, byte[] ukm)

private

Method Summary

Modifier and TypeMethod and Description
public ASN1ObjectIdentifier
public SubjectPublicKeyInfo
public static GostR3410TransportParameters
public static GostR3410TransportParameters
getInstance(ASN1TaggedObject obj, boolean explicit)

public byte[]
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

encryptionParamSetback to summary
private final ASN1ObjectIdentifier encryptionParamSet
ephemeralPublicKeyback to summary
private final SubjectPublicKeyInfo ephemeralPublicKey
ukmback to summary
private final byte[] ukm

Constructor Detail

GostR3410TransportParametersback to summary
public GostR3410TransportParameters(ASN1ObjectIdentifier encryptionParamSet, SubjectPublicKeyInfo ephemeralPublicKey, byte[] ukm)
GostR3410TransportParametersback to summary
private GostR3410TransportParameters(ASN1Sequence seq)

Method Detail

getEncryptionParamSetback to summary
public ASN1ObjectIdentifier getEncryptionParamSet()
getEphemeralPublicKeyback to summary
public SubjectPublicKeyInfo getEphemeralPublicKey()
getInstanceback to summary
public static GostR3410TransportParameters getInstance(Object obj)
getInstanceback to summary
public static GostR3410TransportParameters getInstance(ASN1TaggedObject obj, boolean explicit)
getUkmback to summary
public byte[] getUkm()
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.