public static interface XMLSignature.SignatureValue extends XMLStructure
SignatureValue элемент как определено в . Определение XML-схемы определяется как:
<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)
Проверяет значения подписи.
|
isFeatureSupportedString getId()
Id атрибут этого SignatureValue, который разрешает этому элементу ссылаться откуда-либо.Id атрибут (может быть null если не определенный)byte[] getValue()
SignatureValue.null если XMLSignature еще не был подписан). Каждый вызов этого метода возвращает нового клона массива, чтобы предотвратить последующую модификацию.boolean validate(XMLValidateContext validateContext) throws XMLSignatureException
SignedInfo из XMLSignature. Этот метод только проверяет подписи в первый раз, когда это вызывается. На последующих вызовах это возвращает кэшируемый результат.
validateContext - контекст проверки допустимостиtrue если подпись была проверена успешно; false иначеNullPointerException - если validateContext nullXMLSignatureException - если неожиданное исключение происходит, проверяя подписи
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92