|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Key extends Serializable
Это - ключевой алгоритм для того ключа. Ключевой алгоритм обычно является шифрованием или асимметричным алгоритмом работы (таким как DSA или RSA), который будет работать с теми алгоритмами и со связанными алгоритмами (такими как MD5 с RSA, SHA 1 с RSA, Необработанным DSA, и т.д.), имя алгоритма ключа получается, используя getAlgorithm метод.
Это - внешняя закодированная форма для ключа, используемого, когда стандартное представление ключа необходимо вне виртуальной машины Java, передавая ключ к некоторой другой стороне. Ключ кодируется согласно стандартному формату (такому как X.509 SubjectPublicKeyInfo или PKCS#8), и возвращается, используя getEncoded метод. Отметьте: синтаксис типа ASN.1 SubjectPublicKeyInfo определяется следующим образом:
SubjectPublicKeyInfo ::= SEQUENCE {
algorithm AlgorithmIdentifier,
subjectPublicKey BIT STRING }
AlgorithmIdentifier ::= SEQUENCE {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL }
Для получения дополнительной информации см. .
Это - имя формата закодированного ключа. Это возвращается getFormat метод.
KeyFactory). Ключ должен использовать KeyRep в качестве своего сериализированного представления. Отметьте, что сериализированный Ключ может содержать уязвимую информацию, которая не должна быть представлена в недоверяемых средах. См. Приложение Безопасности Спецификации Сериализации для получения дополнительной информации.
PublicKey, PrivateKey, KeyPair, KeyPairGenerator, KeyFactory, KeyRep, KeySpec, Identity, Signer| Модификатор и Тип | Поле и Описание |
|---|---|
static long |
serialVersionUID
Цифровой отпечаток class, который устанавливается указать на совместимость сериализации с предыдущей версией class.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Строка |
getAlgorithm()
Возвращает стандартное имя алгоритма для этого ключа.
|
byte[] |
getEncoded()
Возвращает ключ в его основном формате кодирования, или нуле, если этот ключ не поддерживает кодирование.
|
Строка |
getFormat()
Возвращает имя основного формата кодирования этого ключа, или нуль, если этот ключ не поддерживает кодирование.
|
static final long serialVersionUID
String getAlgorithm()
String getFormat()
"X.509". Точно так же именем формата данных ASN.1 для закрытых ключей является PrivateKeyInfo, как определено PKCS #8 стандарт; в этом случае возвращенный формат "PKCS#8".byte[] getEncoded()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92