| /************************************************************** |
| * |
| * 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 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| |
| |
| //i20156 - new file for xmlsecurity module |
| |
| /** -- idl definition -- **/ |
| |
| #ifndef __com_sun_star_xml_crypto_securityoperationstatus_idl_ |
| #define __com_sun_star_xml_crypto_securityoperationstatus_idl_ |
| |
| 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 definations, 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 |
| }; |
| |
| } ; } ; } ; } ; } ; |
| |
| |
| #endif |
| |