public static interface XMLSignature.SignatureValue extends XMLStructure
SignatureValue
элемент как определено в
<element name="SignatureValue" type="ds:SignatureValueType"/> <complexType name="SignatureValueType"> <simpleContent> <extension base="base64Binary"> <attribute name="Id" type="ID" use="optional"/> </extension> </simpleContent> </complexType>
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getId()
Возвращает дополнительное
Id атрибут этого SignatureValue , который разрешает этому элементу ссылаться откуда-либо. |
byte[] |
getValue()
Возвращает значение подписи этого
SignatureValue . |
boolean |
validate(XMLValidateContext validateContext)
Проверяет значения подписи.
|
isFeatureSupported
String getId()
Id
атрибут этого SignatureValue
, который разрешает этому элементу ссылаться откуда-либо.Id
атрибут (может быть null
если не определенный)byte[] getValue()
SignatureValue
.null
если XMLSignature
еще не был подписан). Каждый вызов этого метода возвращает нового клона массива, чтобы предотвратить последующую модификацию.boolean validate(XMLValidateContext validateContext) throws XMLSignatureException
SignedInfo
из XMLSignature
. Этот метод только проверяет подписи в первый раз, когда это вызывается. На последующих вызовах это возвращает кэшируемый результат.
validateContext
- контекст проверки допустимостиtrue
если подпись была проверена успешно; false
иначеNullPointerException
- если validateContext
null
XMLSignatureException
- если неожиданное исключение происходит, проверяя подписи
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92