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, hashMasterForKeys
ru.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.InvalidKeyException
java.security.KeyManagementException
byte[] hashMasterForFinished(byte[] label, byte[] seed, int algTls1Prf, int algEnc) throws java.security.InvalidKeyException, java.security.KeyManagementException
label
- метка - клиент или серверseed
- хеш сообщений обменаalgTls1Prf
- идентификатор алгоритма PRF-функции (для JCSP)java.security.InvalidKeyException
java.security.KeyManagementException