public interface PublicKeyInterface extends KeyInterface
Key
,
KeyInterface
Modifier and Type | Method and Description |
---|---|
boolean |
checkPublic()
Функция проверки корректности открытого ключа.
|
byte[] |
encode()
Функция преобразования ключа в байтовый массив.
|
boolean |
isTrusted()
Метод, проверяющий доверенность открытого ключа.
|
boolean |
verifySignature(ru.CryptoPro.JCP.Sign.SignValue signature,
byte[] hash)
Функция проверки подписи, включающая проверку правильности работы алгоритма.
|
clear, clone, getParams, setParams
byte[] encode()
boolean checkPublic() throws java.security.InvalidAlgorithmParameterException
java.security.InvalidAlgorithmParameterException
boolean verifySignature(ru.CryptoPro.JCP.Sign.SignValue signature, byte[] hash) throws java.security.SignatureException, java.security.InvalidKeyException
hash
- байтовый массив, содержащий хеш данных, подпись которых
проверяется.java.security.SignatureException
- возвращается в случае, когда
параметры открытого ключа не являются допустимыми.java.security.InvalidKeyException
boolean isTrusted()