Интерфейс SignatureMethod
- Все суперинтерфейсы:
-
AlgorithmMethod,XMLStructure
public interface SignatureMethod extends XMLStructure, AlgorithmMethod
Представление элемента XML SignatureMethod , как определено в Рекомендации W3C по синтаксису и обработке XML-подписи. Определение XML-схемы:
<element name="SignatureMethod" type="ds:SignatureMethodType"/>
<complexType name="SignatureMethodType" mixed="true">
<sequence>
<element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
<any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
<!-- (0,unbounded) elements from (1,1) namespace -->
</sequence>
<attribute name="Algorithm" type="anyURI" use="required"/>
</complexType> Экземпляр SignatureMethod может быть создан путём вызова метода newSignatureMethod класса XMLSignatureFactory. - С:
- 1.6
- См. также:
XMLSignatureFactory.newSignatureMethod(String, SignatureMethodParameterSpec)
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static String | DSA_SHA1 | URI алгоритма подписи DSA-SHA1 (DSS). |
static String | DSA_SHA256 | URI алгоритма подписи DSA-SHA256 (DSS). |
static String | ECDSA_SHA1 | URI алгоритма подписи ECDSA-SHA1 (FIPS 180-4). |
static String | ECDSA_SHA224 | URI алгоритма подписи ECDSA-SHA224 (FIPS 180-4). |
static String | ECDSA_SHA256 | URI алгоритма подписи ECDSA-SHA256 (FIPS 180-4). |
static String | ECDSA_SHA384 | URI алгоритма подписи ECDSA-SHA384 (FIPS 180-4). |
static String | ECDSA_SHA512 | URI алгоритма подписи ECDSA-SHA512 (FIPS 180-4). |
static String | HMAC_SHA1 | URI алгоритма подписи HMAC-SHA1. |
static String | HMAC_SHA224 | URI алгоритма подписи HMAC-SHA224. |
static String | HMAC_SHA256 | URI алгоритма подписи HMAC-SHA256. |
static String | HMAC_SHA384 | URI алгоритма подписи HMAC-SHA384. |
static String | HMAC_SHA512 | URI алгоритма подписи HMAC-SHA512. |
static String | RSA_SHA1 | URI алгоритма подписи RSA-SHA1 (PKCS #1). |
static String | RSA_SHA224 | URI алгоритма подписи RSA-SHA224 (PKCS #1). |
static String | RSA_SHA256 | URI алгоритма подписи RSA-SHA256 (PKCS #1). |
static String | RSA_SHA384 | URI алгоритма подписи RSA-SHA384 (PKCS #1). |
static String | RSA_SHA512 | URI алгоритма подписи RSA-SHA512 (PKCS #1). |
static String | SHA1_RSA_MGF1 | URI алгоритма подписи SHA1-RSA-MGF1 (PKCS #1). |
static String | SHA224_RSA_MGF1 | URI алгоритма подписи SHA224-RSA-MGF1 (PKCS #1). |
static String | SHA256_RSA_MGF1 | URI алгоритма подписи SHA256-RSA-MGF1 (PKCS #1). |
static String | SHA384_RSA_MGF1 | URI алгоритма подписи SHA384-RSA-MGF1 (PKCS #1). |
static String | SHA512_RSA_MGF1 | URI алгоритма подписи SHA512-RSA-MGF1 (PKCS #1). |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
AlgorithmParameterSpec | getParameterSpec() | Возвращает параметры ввода, специфичные для алгоритма, этого |
Методы, объявленные в интерфейсе javax.xml.crypto.AlgorithmMethod
getAlgorithm Методы, объявленные в интерфейсе javax.xml.crypto.XMLStructure
isFeatureSupported Поля
DSA_SHA1
static final String DSA_SHA1
Алгоритм URI метода подписи DSA-SHA1 (DSS).
- См. также:
- Значения константных полей
DSA_SHA256
static final String DSA_SHA256
Алгоритм URI метода подписи DSA-SHA256 (DSS).
- С момента:
- 11
- См. также:
- Значения константных полей
RSA_SHA1
static final String RSA_SHA1
Алгоритм URI метода подписи RSA-SHA1 (PKCS #1).
- См. также:
- Значения константных полей
RSA_SHA224
static final String RSA_SHA224
Алгоритм URI метода подписи RSA-SHA224 (PKCS #1).
- С момента:
- 11
- См. также:
- Значения константных полей
RSA_SHA256
static final String RSA_SHA256
Алгоритм URI метода подписи RSA-SHA256 (PKCS #1).
- С момента:
- 11
- См. также:
- Значения константных полей
RSA_SHA384
static final String RSA_SHA384
Алгоритм URI метода подписи RSA-SHA384 (PKCS #1).
- С момента:
- 11
- См. также:
- Значения константных полей
RSA_SHA512
static final String RSA_SHA512
Алгоритм URI метода подписи RSA-SHA512 (PKCS #1).
- С момента:
- 11
- См. также:
- Значения константных полей
SHA1_RSA_MGF1
static final String SHA1_RSA_MGF1
Алгоритм URI метода подписи SHA1-RSA-MGF1 (PKCS #1).
- С момента:
- 11
- См. также:
- Значения константных полей
SHA224_RSA_MGF1
static final String SHA224_RSA_MGF1
Алгоритм URI метода подписи SHA224-RSA-MGF1 (PKCS #1).
- С момента:
- 11
- См. также:
- Значения константных полей
SHA256_RSA_MGF1
static final String SHA256_RSA_MGF1
Алгоритм URI метода подписи SHA256-RSA-MGF1 (PKCS #1).
- С момента:
- 11
- См. также:
- Значения константных полей
SHA384_RSA_MGF1
static final String SHA384_RSA_MGF1
Алгоритм URI метода подписи SHA384-RSA-MGF1 (PKCS #1).
- С момента:
- 11
- См. также:
- Значения константных полей
SHA512_RSA_MGF1
static final String SHA512_RSA_MGF1
Алгоритм URI метода подписи SHA512-RSA-MGF1 (PKCS #1).
- С момента:
- 11
- См. также:
- Значения константных полей
ECDSA_SHA1
static final String ECDSA_SHA1
Алгоритм URI метода подписи ECDSA-SHA1 (FIPS 180-4).
- С момента:
- 11
- См. также:
- Значения константных полей
ECDSA_SHA224
static final String ECDSA_SHA224
Алгоритм URI метода подписи ECDSA-SHA224 (FIPS 180-4).
- С момента:
- 11
- См. также:
- Значения константных полей
ECDSA_SHA256
static final String ECDSA_SHA256
Алгоритм URI метода подписи ECDSA-SHA256 (FIPS 180-4).
- С момента:
- 11
- См. также:
- Значения константных полей
ECDSA_SHA384
static final String ECDSA_SHA384
Алгоритм URI метода подписи ECDSA-SHA384 (FIPS 180-4).
- С момента:
- 11
- См. также:
- Значения константных полей
ECDSA_SHA512
static final String ECDSA_SHA512
Алгоритм URI метода подписи ECDSA-SHA512 (FIPS 180-4).
- С момента:
- 11
- См. также:
- Значения константных полей
HMAC_SHA1
static final String HMAC_SHA1
Алгоритм URI метода подписи HMAC-SHA1.
- См. также:
- Значения константных полей
HMAC_SHA224
static final String HMAC_SHA224
Алгоритм URI метода подписи HMAC-SHA224.
- С момента:
- 11
- См. также:
- Значения константных полей
HMAC_SHA256
static final String HMAC_SHA256
Алгоритм URI метода подписи HMAC-SHA256.
- С момента:
- 11
- См. также:
- Значения константных полей
HMAC_SHA384
static final String HMAC_SHA384
Алгоритм URI метода подписи HMAC-SHA384.
- С момента:
- 11
- См. также:
- Значения константных полей
HMAC_SHA512
static final String HMAC_SHA512
Алгоритм URI метода подписи HMAC-SHA512.
- С момента:
- 11
- См. также:
- Значения константных полей
Методы
getParameterSpec
AlgorithmParameterSpec getParameterSpec()
Возвращает алгоритм-специфические входные параметры этого SignatureMethod.
Возвращаемые параметры могут быть приведены к типу объекта SignatureMethodParameterSpec.
- Указано в:
-
getParameterSpecв интерфейсеAlgorithmMethod - Возвращает:
- алгоритм-специфические входные параметры этого
SignatureMethod(может бытьnullесли не указаны)
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html