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

LibreOffice LibreOffice 7.4 SDK API Reference

Loading...
Searching...
No Matches
Modules | Constant Groups | 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 | GPGSEInitializer
| Service of GPGSEInitializer. More...
service | NSSInitializer
| This service has a particular lifecycle. More...
struct | NSSProfile
service | SecurityEnvironment
| Service of XSecurityEnvironment. More...
service | SEInitializer
| Service of SEInitializer. More...
interface | XCertificateCreator
| Interface for creating and adding certificates. 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...
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 |