LibreOffice
LibreOffice 24.2 SDK API Reference
|
Interface for authorisation and authentication. More...
Constant Groups | |
constants | CertificateCharacters |
Constant definition of a certificate characters. | |
constants | CertificateValidity |
Constant definition of a certificate characters. | |
constants | KeyUsage |
Classes | |
exception | AccessControlException |
Exception notifying a lacking permission to access data or execute code thus it is thrown if permission ought to be denied. More... | |
service | AccessController |
This meta service supports the XAccessController interface for checking security permissions. More... | |
struct | AllPermission |
The AllPermission is a permission that implies all other permissions. More... | |
struct | CertAltNameEntry |
struct contains a single entry within a Subject Alternative Name Extension of a X509 certificate. More... | |
service | CertificateContainer |
the service to be used for XCertificateContainer. More... | |
exception | CertificateException |
exception | CryptographyException |
service | DocumentDigitalSignatures |
Service of DocumentDigitalSignatures. More... | |
struct | DocumentSignatureInformation |
Status of digital signatures in a document. More... | |
exception | EncryptionException |
exception | KeyException |
exception | NoPasswordException |
service | Policy |
Service for getting sets of permissions reading from some persistent storage. More... | |
struct | RuntimePermission |
This permission grants runtime access to some named functionality. More... | |
exception | SecurityInfrastructureException |
exception | SignatureException |
interface | XAccessControlContext |
An XAccessControlContext is used to make system resource access decisions based on the context it encapsulates. More... | |
interface | XAccessController |
Interface for checking permissions and invoking privileged or restricted actions. More... | |
interface | XAction |
Interface for running an action. More... | |
interface | XCertificate |
Interface of a PKI Certificate. More... | |
interface | XCertificateContainer |
Manage user certificate for temporary connections. More... | |
interface | XCertificateExtension |
Interface of a PKI Certificate. More... | |
interface | XDocumentDigitalSignatures |
Interface for signing and verifying digital signatures in office documents. More... | |
interface | XPolicy |
Interface for getting sets of permissions of a specified user or the default permissions if no user is given. More... | |
interface | XSanExtension |
Interface of a X509 Subject Alternative Name Certificate Extension. More... | |
Enumerations | |
enum | CertificateContainerStatus { NOCERT, TRUSTED, UNTRUSTED } |
Constant definition of a certificate container status. More... | |
enum | CertificateKind { X509, OPENPGP, NONE } |
Enum definition of a certificate kind ( X509, OpenPGP ) More... | |
enum | ExtAltNameType { OTHER_NAME, RFC822_NAME, DNS_NAME, DIRECTORY_NAME, URL, IP_ADDRESS, REGISTERED_ID, EDI_PARTY_NAME, X400_ADDRESS } |
Constant definition of a certificate container status. More... | |
Interface for authorisation and authentication.
cryptographic interfaces.
enum CertificateKind |
enum ExtAltNameType |
Constant definition of a certificate container status.
Enumerator | |
---|---|
OTHER_NAME | Customize name/value pair The value of CertAltNameEntry contains a NamedValue. |
RFC822_NAME | The entry contains rfc822 name. The value of CertAltNameEntry contains an OUString. |
DNS_NAME | The entry contains a dns name. The value of CertAltNameEntry contains a OUString. |
DIRECTORY_NAME | Currently unsupported. |
URL | The entry contains a URL. The value of CertAltNameEntry contains a OUString. |
IP_ADDRESS | The entry contains an IP address. The value of CertAltNameEntry contains a Sequence of sal_Int8. |
REGISTERED_ID | The entry contains a registered id. The value of CertAltNameEntry contains a OUString. |
EDI_PARTY_NAME | Currently unsupported. |
X400_ADDRESS | Currently unsupported. |