]>
git.ipfire.org Git - thirdparty/strongswan.git/blob - src/libstrongswan/credentials/builder.c
2 * Copyright (C) 2008 Martin Willi
3 * Copyright (C) 2016 Andreas Steffen
4 * HSR Hochschule fuer Technik Rapperswil
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
11 * This program is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
19 ENUM(builder_part_names
, BUILD_FROM_FILE
, BUILD_END
,
23 "BUILD_BLOB_ASN1_DER",
28 "BUILD_BLOB_ALGID_PARAMS",
34 "BUILD_SUBJECT_ALTNAMES",
36 "BUILD_ISSUER_ALTNAMES",
37 "BUILD_NOT_BEFORE_TIME",
38 "BUILD_NOT_AFTER_TIME",
40 "BUILD_SIGNATURE_SCHEME",
42 "BUILD_ENCRYPTION_ALG",
43 "BUILD_AC_GROUP_STRINGS",
46 "BUILD_CRL_DISTRIBUTION_POINTS",
47 "BUILD_OCSP_ACCESS_LOCATIONS",
50 "BUILD_PERMITTED_NAME_CONSTRAINTS",
51 "BUILD_EXCLUDED_NAME_CONSTRAINTS",
52 "BUILD_CERTIFICATE_POLICIES",
53 "BUILD_POLICY_MAPPINGS",
54 "BUILD_POLICY_REQUIRE_EXPLICIT",
55 "BUILD_POLICY_INHIBIT_MAPPING",
56 "BUILD_POLICY_INHIBIT_ANY",
58 "BUILD_REVOKED_ENUMERATOR",
60 "BUILD_CHALLENGE_PWD",
61 "BUILD_PKCS7_ATTRIBUTE",
62 "BUILD_PKCS11_MODULE",
76 "BUILD_EDDSA_PRIV_ASN1_DER",