Methods Summary |
---|
public CipherData | getCipherData()Returns the CipherReference that contains the
CipherValue or CipherReference with the
encrypted data.
|
public java.lang.String | getEncoding()Retusn an URI representing the encoding of the
EncryptedType .
|
public EncryptionMethod | getEncryptionMethod()Returns an EncryptionMethod that describes the encryption
algorithm applied to the cipher data. If the element is absent, the
encryption algorithm must be known by the recipient or the decryption
will fail.
|
public EncryptionProperties | getEncryptionProperties()Returns additional information concerning the generation of the
EncryptedType .
|
public java.lang.String | getId()Returns a String providing for the standard method of
assigning an id to the element within the document context.
|
public com.sun.org.apache.xml.internal.security.keys.KeyInfo | getKeyInfo()Returns the ds:KeyInfo , that carries information about the
key used to encrypt the data. Subsequent sections of this specification
define new elements that may appear as children of
ds:KeyInfo .
|
public java.lang.String | getMimeType()Returns a String which describes the media type of the data
which has been encrypted. The value of this attribute has values defined
by [MIME]. For example, if the data that is encrypted is a base64 encoded
PNG, the transfer Encoding may be specified as
'http://www.w3.org/2000/09/xmldsig#base64' and the MimeType as
'image/png'.
This attribute is purely advisory; no validation of the MimeType
information is required and it does not indicate the encryption
application must do any additional processing. Note, this information may
not be necessary if it is already bound to the identifier in the Type
attribute. For example, the Element and Content types defined in this
specification are always UTF-8 encoded text.
|
public java.lang.String | getType()Returns an URI identifying type information about the
plaintext form of the encrypted content. While optional, this
specification takes advantage of it for mandatory processing described in
Processing Rules: Decryption (section 4.2). If the
EncryptedData element contains data of Type 'element' or
element 'content', and replaces that data in an XML document context, it
is strongly recommended the Type attribute be provided. Without this
information, the decryptor will be unable to automatically restore the
XML document to its original cleartext form.
|
public void | setEncoding(java.lang.String encoding)Sets the URI representing the encoding of the
EncryptedType .
|
public void | setEncryptionMethod(EncryptionMethod method)Sets the EncryptionMethod used to encrypt the cipher data.
|
public void | setEncryptionProperties(EncryptionProperties properties)Sets the EncryptionProperties that supplies additional
information about the generation of the EncryptedType .
|
public void | setId(java.lang.String id)Sets the id.
|
public void | setKeyInfo(com.sun.org.apache.xml.internal.security.keys.KeyInfo info)Sets the encryption key information.
|
public void | setMimeType(java.lang.String type)Sets the mime type.
|
public void | setType(java.lang.String type)Sets the type.
|