1
0
Fork 0
libreoffice/offapi/com/sun/star/xml/crypto/SecurityOperationStatus.idl
Daniel Baumann 8e63e14cf6
Adding upstream version 4:25.2.3.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-22 16:20:04 +02:00

133 lines
4 KiB
Text

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice:
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership. The ASF licenses this file to you under the Apache
* License, Version 2.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
module com { module sun { module star { module xml { module crypto {
/**
* Defines results for security operation.
*/
enum SecurityOperationStatus
{
UNKNOWN,
OPERATION_SUCCEEDED,
RUNTIMEERROR_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
*/
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
};
} ; } ; } ; } ; } ;
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */