Class TlsSrpUtilities
- Namespace
- Org.BouncyCastle.Tls
- Assembly
- BouncyCastle.Cryptography.dll
public abstract class TlsSrpUtilities
- Inheritance
-
TlsSrpUtilities
- Inherited Members
-
Methods
AddSrpExtension(IDictionary<int, byte[]>, byte[])
public static void AddSrpExtension(IDictionary<int, byte[]> extensions, byte[] identity)
Parameters
extensions IDictionary<int, byte[]>
identity byte[]
Exceptions
- IOException
CreateSrpExtension(byte[])
public static byte[] CreateSrpExtension(byte[] identity)
Parameters
identity byte[]
Returns
- byte[]
Exceptions
- IOException
GetSrpExtension(IDictionary<int, byte[]>)
public static byte[] GetSrpExtension(IDictionary<int, byte[]> extensions)
Parameters
extensions IDictionary<int, byte[]>
Returns
- byte[]
Exceptions
- IOException
IsSrpCipherSuite(int)
public static bool IsSrpCipherSuite(int cipherSuite)
Parameters
cipherSuite int
Returns
- bool
ReadSrpExtension(byte[])
public static byte[] ReadSrpExtension(byte[] extensionData)
Parameters
extensionData byte[]
Returns
- byte[]
Exceptions
- IOException
ReadSrpParameter(Stream)
public static BigInteger ReadSrpParameter(Stream input)
Parameters
input Stream
Returns
- BigInteger
Exceptions
- IOException
WriteSrpParameter(BigInteger, Stream)
public static void WriteSrpParameter(BigInteger x, Stream output)
Parameters
x BigInteger
output Stream
Exceptions
- IOException