Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface RetrievalMethod extends URIReference, XMLStructure
RetrievalMethod
элемент как определено в RetrievalMethod
объект используется, чтобы передать ссылку на KeyInfo
информация, которая хранится в другом расположении. Определение XML-схемы определяется как: <element name="RetrievalMethod" type="ds:RetrievalMethodType"/> <complexType name="RetrievalMethodType"> <sequence> <element name="Transforms" type="ds:TransformsType" minOccurs="0"/> </sequence> <attribute name="URI" type="anyURI"/> <attribute name="Type" type="anyURI" use="optional"/> </complexType>A
RetrievalMethod
экземпляр может быть создан, вызывая один из newRetrievalMethod
методы KeyInfoFactory
класс, и передача этого URI, идентифицирующий расположение KeyInfo, дополнительный URI типа, идентифицирующий тип KeyInfo, и дополнительный список Transform
s; например: KeyInfoFactory factory = KeyInfoFactory.getInstance("DOM"); RetrievalMethod rm = factory.newRetrievalMethod ("#KeyValue-1", KeyValue.DSA_TYPE, Collections.singletonList(Transform.BASE64));
KeyInfoFactory.newRetrievalMethod(String)
, KeyInfoFactory.newRetrievalMethod(String, String, List)
Модификатор и Тип | Метод и Описание |
---|---|
Данные |
dereference(XMLCryptoContext context)
Разыменовывает
KeyInfo на информацию ссылается это RetrievalMethod и применяет указанное Transform s. |
Список |
getTransforms()
|
Строка |
getURI()
Возвращает URI ссылаемого
KeyInfo информация. |
getType
isFeatureSupported
List getTransforms()
Transform
объекты (может быть пустым, но никогда null
).String getURI()
KeyInfo
информация.getURI
в интерфейсе URIReference
KeyInfo
информация в формате RFC 2396 (никогда null
)Data dereference(XMLCryptoContext context) throws URIReferenceException
KeyInfo
на информацию ссылается это RetrievalMethod
и применяет указанное Transform
s.context
- XMLCryptoContext
это может содержать дополнительную полезную информацию для того, чтобы разыменовать URI. Контекст baseURI
и dereferencer
параметры (если определено) используются, чтобы разрешить и разыменовать это RetrievalMethod
Data
объект, представляющий необработанное содержание KeyInfo
на информацию ссылается это RetrievalMethod
. Это - обязанность вызывающей стороны преобразовать возвращенные данные в соответствующее KeyInfo
объект.NullPointerException
- если context
null
URIReferenceException
- если есть ошибка, разыменовывая
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.