LibreOffice: com::sun::star::xml::crypto Module Reference

LibreOffice LibreOffice 5.4 SDK API Reference

Modules | Classes | Enumerations
com::sun::star::xml::crypto Module Reference

XML encryption interfaces. More...

## Modules
module | sax
| XML encryption SAX interfaces.

## Constant Groups
constants | CipherID
| The constant set contains identifiers of supported cipher-creation algorithms.
constants | DigestID
| The constant set contains identifiers of supported digest-creation algorithms.

## Classes
service | NSSInitializer
service | SecurityEnvironment
| Service of XSecurityEnvironment. More...
service | SEInitializer
| Service of SEInitializer. More...
interface | XCipherContext
| This interface allows to encrypt/decrypt data using the cipher context. More...
interface | XCipherContextSupplier
| This interface allows to get an object that allows to encrypt/decrypt data using the specified algorithm. More...
interface | XDigestContext
| This interface allows to generate the digest. More...
interface | XDigestContextSupplier
| This interface allows to get an object to generate a digest of a specified format. More...
service | XMLEncryption
| Service of XMLEncryption. More...
exception | XMLEncryptionException
service | XMLSecurityContext
| Service of XMLSecurityContext. More...
service | XMLSignature
| Service of XMLSignature. More...
exception | XMLSignatureException
interface | XNSSInitializer
interface | XSecurityEnvironment
| Interface of Security Environment. More...
interface | XSEInitializer
| Interface to manipulate Security Environment. More...
interface | XUriBinding
| Interface of Uri Binding. More...
interface | XXMLEncryption
| Interface of XML encryption. More...
interface | XXMLEncryptionTemplate
| Interface of XML encryption template. More...
interface | XXMLSecurityContext
| Interface of XML security context. More...
interface | XXMLSecurityTemplate
| Interface of the XML security template. More...
interface | XXMLSignature
| Interface of XML signature. More...
interface | XXMLSignatureTemplate
| Interface of XML signature template. More...

## Enumerations
enum | SecurityOperationStatus { UNKNOWN, OPERATION_SUCCEEDED, RUNTIMEERROR_FAILED, ENGINE_FAILED, MALLOC_FAILED, STRDUP_FAILED, CRYPTO_FAILED, XML_FAILED, XSLT_FAILED, IO_FAILED, DISABLED, NOT_IMPLEMENTED, INVALID_SIZE, INVALID_DATA, INVALID_RESULT, INVALID_TYPE, INVALID_OPERATION, INVALID_STATUS, INVALID_FORMAT, DATA_NOT_MATCH, INVALID_NODE, INVALID_NODE_CONTENT, INVALID_NODE_ATTRIBUTE, MISSING_NODE_ATTRIBUTE, NODE_ALREADY_PRESENT, UNEXPECTED_NODE, NODE_NOT_FOUND, INVALID_TRANSFORM, INVALID_TRANSFORM_KEY, INVALID_URI_TYPE, TRANSFORM_SAME_DOCUMENT_REQUIRED, TRANSFORM_DISABLED, INVALID_KEY_DATA, KEY_DATA_NOT_FOUND, KEY_DATA_ALREADY_EXIST, INVALID_KEY_DATA_SIZE, KEY_NOT_FOUND, KEYDATA_DISABLED, MAX_RETRIEVALS_LEVEL, MAX_RETRIEVAL_TYPE_MISMATCH, MAX_ENCKEY_LEVEL, CERT_VERIFY_FAILED, CERT_NOT_FOUND, CERT_REVOKED, CERT_ISSUER_FAILED, CERT_NOT_YET_VALID, CERT_HAS_EXPIRED, DSIG_NO_REFERENCES, DSIG_INVALID_REFERENCE, ASSERTION }
| Defines results for security operation. More...

## Detailed Description

XML encryption interfaces.

## Enumeration Type Documentation

## ◆ SecurityOperationStatus

enum SecurityOperationStatus

Defines results for security operation.

Enumerator
UNKNOWN |
OPERATION_SUCCEEDED |
RUNTIMEERROR_FAILED |
ENGINE_FAILED | The following constants are derived from XMLSec error definitions, as following: XMLSEC_ERRORS_R_XMLSEC_FAILED XMLSEC_ERRORS_R_MALLOC_FAILED XMLSEC_ERRORS_R_STRDUP_FAILED XMLSEC_ERRORS_R_CRYPTO_FAILED XMLSEC_ERRORS_R_XML_FAILED XMLSEC_ERRORS_R_XSLT_FAILED XMLSEC_ERRORS_R_IO_FAILED XMLSEC_ERRORS_R_DISABLED XMLSEC_ERRORS_R_NOT_IMPLEMENTED XMLSEC_ERRORS_R_INVALID_SIZE XMLSEC_ERRORS_R_INVALID_DATA XMLSEC_ERRORS_R_INVALID_RESULT XMLSEC_ERRORS_R_INVALID_TYPE XMLSEC_ERRORS_R_INVALID_OPERATION XMLSEC_ERRORS_R_INVALID_STATUS XMLSEC_ERRORS_R_INVALID_FORMAT XMLSEC_ERRORS_R_DATA_NOT_MATCH XMLSEC_ERRORS_R_INVALID_NODE XMLSEC_ERRORS_R_INVALID_NODE_CONTENT XMLSEC_ERRORS_R_INVALID_NODE_ATTRIBUTE XMLSEC_ERRORS_R_MISSING_NODE_ATTRIBUTE XMLSEC_ERRORS_R_NODE_ALREADY_PRESENT XMLSEC_ERRORS_R_UNEXPECTED_NODE XMLSEC_ERRORS_R_NODE_NOT_FOUND XMLSEC_ERRORS_R_INVALID_TRANSFORM XMLSEC_ERRORS_R_INVALID_TRANSFORM_KEY XMLSEC_ERRORS_R_INVALID_URI_TYPE XMLSEC_ERRORS_R_TRANSFORM_SAME_DOCUMENT_REQUIRED XMLSEC_ERRORS_R_TRANSFORM_DISABLED XMLSEC_ERRORS_R_INVALID_KEY_DATA XMLSEC_ERRORS_R_KEY_DATA_NOT_FOUND XMLSEC_ERRORS_R_KEY_DATA_ALREADY_EXIST XMLSEC_ERRORS_R_INVALID_KEY_DATA_SIZE XMLSEC_ERRORS_R_KEY_NOT_FOUND XMLSEC_ERRORS_R_KEYDATA_DISABLED XMLSEC_ERRORS_R_MAX_RETRIEVALS_LEVEL XMLSEC_ERRORS_R_MAX_RETRIEVAL_TYPE_MISMATCH XMLSEC_ERRORS_R_MAX_ENCKEY_LEVEL XMLSEC_ERRORS_R_CERT_VERIFY_FAILED XMLSEC_ERRORS_R_CERT_NOT_FOUND XMLSEC_ERRORS_R_CERT_REVOKED XMLSEC_ERRORS_R_CERT_ISSUER_FAILED XMLSEC_ERRORS_R_CERT_NOT_YET_VALID XMLSEC_ERRORS_R_CERT_HAS_EXPIRED XMLSEC_ERRORS_R_DSIG_NO_REFERENCES XMLSEC_ERRORS_R_DSIG_INVALID_REFERENCE XMLSEC_ERRORS_R_ASSERTION XMLSEC_ERRORS_MAX_NUMBER
MALLOC_FAILED |
STRDUP_FAILED |
CRYPTO_FAILED |
XML_FAILED |
XSLT_FAILED |
IO_FAILED |
DISABLED |
NOT_IMPLEMENTED |
INVALID_SIZE |
INVALID_DATA |
INVALID_RESULT |
INVALID_TYPE |
INVALID_OPERATION |
INVALID_STATUS |
INVALID_FORMAT |
DATA_NOT_MATCH |
INVALID_NODE |
INVALID_NODE_CONTENT |
INVALID_NODE_ATTRIBUTE |
MISSING_NODE_ATTRIBUTE |
NODE_ALREADY_PRESENT |
UNEXPECTED_NODE |
NODE_NOT_FOUND |
INVALID_TRANSFORM |
INVALID_TRANSFORM_KEY |
INVALID_URI_TYPE |
TRANSFORM_SAME_DOCUMENT_REQUIRED |
TRANSFORM_DISABLED |
INVALID_KEY_DATA |
KEY_DATA_NOT_FOUND |
KEY_DATA_ALREADY_EXIST |
INVALID_KEY_DATA_SIZE |
KEY_NOT_FOUND |
KEYDATA_DISABLED |
MAX_RETRIEVALS_LEVEL |
MAX_RETRIEVAL_TYPE_MISMATCH |
MAX_ENCKEY_LEVEL |
CERT_VERIFY_FAILED |
CERT_NOT_FOUND |
CERT_REVOKED |
CERT_ISSUER_FAILED |
CERT_NOT_YET_VALID |
CERT_HAS_EXPIRED |
DSIG_NO_REFERENCES |
DSIG_INVALID_REFERENCE |
ASSERTION |