public interface JCSPMasterKeyInterface
extends ru.CryptoPro.JCP.Key.MasterKeyInterface
| Modifier and Type | Method and Description |
|---|---|
byte[] |
hashMasterForFinished(byte[] label,
byte[] seed,
int algTls1Prf,
int algEnc)
Функция получения хеша мастер-ключа для выработки рабочих ключей.
|
ru.CryptoPro.JCSP.MSCAPI.HHash |
hHashMasterForKeys(byte[] clientRandom,
byte[] serverRandom,
int algMasterHash,
int algTls1Prf,
int algEnc,
int KEIvLen,
boolean isOldSuite)
Функция получения хеша мастер-ключа.
|
hashMasterForFinished, hashMasterForKeysru.CryptoPro.JCSP.MSCAPI.HHash hHashMasterForKeys(byte[] clientRandom,
byte[] serverRandom,
int algMasterHash,
int algTls1Prf,
int algEnc,
int KEIvLen,
boolean isOldSuite)
throws java.security.InvalidKeyException,
java.security.KeyManagementException
clientRandom - случайные данные клиентаserverRandom - слайные данные сервераalgMasterHash - идентификатор алгоритма функции хешированияjava.security.InvalidKeyExceptionjava.security.KeyManagementExceptionbyte[] hashMasterForFinished(byte[] label,
byte[] seed,
int algTls1Prf,
int algEnc)
throws java.security.InvalidKeyException,
java.security.KeyManagementException
label - метка - клиент или серверseed - хеш сообщений обменаalgTls1Prf - идентификатор алгоритма PRF-функции (для JCSP)java.security.InvalidKeyExceptionjava.security.KeyManagementException