Org.BouncyCastle.Asn1.DerExternal
namespace Org.BouncyCastle.Asn1
{
public class DerExternal : Asn1Object
{
public Asn1ObjectDescriptor DataValueDescriptor { get; }
public DerObjectIdentifier DirectReference { get; }
public int Encoding { get; }
public Asn1Object ExternalContent { get; }
public DerInteger IndirectReference { get; }
public static DerExternal GetInstance(object obj);
public static DerExternal GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit);
public static DerExternal GetOptional(Asn1Encodable element);
public static DerExternal GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit);
public DerExternal(Asn1EncodableVector vector);
public DerExternal(Asn1Sequence sequence);
public DerExternal(DerObjectIdentifier directReference, DerInteger indirectReference, Asn1ObjectDescriptor dataValueDescriptor, DerTaggedObject externalData);
public DerExternal(DerObjectIdentifier directReference, DerInteger indirectReference, Asn1ObjectDescriptor dataValueDescriptor, Asn1TaggedObject externalData);
public DerExternal(DerObjectIdentifier directReference, DerInteger indirectReference, Asn1ObjectDescriptor dataValueDescriptor, int encoding, Asn1Object externalData);
}
}
namespace Org.BouncyCastle.Tls.Crypto
{
public interface TlsAgreement
{
byte[] GenerateEphemeral();
void ReceivePeerValue(byte[] peerValue);
TlsSecret CalculateSecret();
}
}