99 lines
2.1 KiB
C
99 lines
2.1 KiB
C
/*
|
|
* Copyright (C) 2014 Martin Willi
|
|
* Copyright (C) 2014 revosec AG
|
|
*
|
|
* Copyright (C) 2016 Tobias Brunner
|
|
* Copyright (C) 2015 Andreas Steffen
|
|
* HSR Hochschule fuer Technik Rapperswil
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify it
|
|
* under the terms of the GNU General Public License as published by the
|
|
* Free Software Foundation; either version 2 of the License, or (at your
|
|
* option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
|
|
*
|
|
* This program is distributed in the hope that it will be useful, but
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
* for more details.
|
|
*/
|
|
|
|
/**
|
|
* @defgroup swanctl swanctl
|
|
* @{
|
|
*/
|
|
|
|
#ifndef SWANCTL_H_
|
|
#define SWANCTL_H_
|
|
|
|
/**
|
|
* Configuration file for connections, etc.
|
|
*/
|
|
#define SWANCTL_CONF SWANCTLDIR "/swanctl.conf"
|
|
|
|
/**
|
|
* Directory for X.509 end entity certs
|
|
*/
|
|
#define SWANCTL_X509DIR SWANCTLDIR "/x509"
|
|
|
|
/**
|
|
* Directory for X.509 CA certs
|
|
*/
|
|
#define SWANCTL_X509CADIR SWANCTLDIR "/x509ca"
|
|
|
|
/**
|
|
* Directory for X.509 Attribute Authority certs
|
|
*/
|
|
#define SWANCTL_X509AADIR SWANCTLDIR "/x509aa"
|
|
|
|
/**
|
|
* Directory for X.509 OCSP Signer certs
|
|
*/
|
|
#define SWANCTL_X509OCSPDIR SWANCTLDIR "/x509ocsp"
|
|
|
|
/**
|
|
* Directory for X.509 CRLs
|
|
*/
|
|
#define SWANCTL_X509CRLDIR SWANCTLDIR "/x509crl"
|
|
|
|
/**
|
|
* Directory for X.509 Attribute certificates
|
|
*/
|
|
#define SWANCTL_X509ACDIR SWANCTLDIR "/x509ac"
|
|
|
|
/**
|
|
* Directory for raw public keys
|
|
*/
|
|
#define SWANCTL_PUBKEYDIR SWANCTLDIR "/pubkey"
|
|
|
|
/**
|
|
* Directory for private keys
|
|
*/
|
|
#define SWANCTL_PRIVATEDIR SWANCTLDIR "/private"
|
|
|
|
/**
|
|
* Directory for RSA private keys
|
|
*/
|
|
#define SWANCTL_RSADIR SWANCTLDIR "/rsa"
|
|
|
|
/**
|
|
* Directory for ECDSA private keys
|
|
*/
|
|
#define SWANCTL_ECDSADIR SWANCTLDIR "/ecdsa"
|
|
|
|
/**
|
|
* Directory for BLISS private keys
|
|
*/
|
|
#define SWANCTL_BLISSDIR SWANCTLDIR "/bliss"
|
|
|
|
/**
|
|
* Directory for PKCS#8 encoded private keys
|
|
*/
|
|
#define SWANCTL_PKCS8DIR SWANCTLDIR "/pkcs8"
|
|
|
|
/**
|
|
* Directory for PKCS#12 containers
|
|
*/
|
|
#define SWANCTL_PKCS12DIR SWANCTLDIR "/pkcs12"
|
|
|
|
#endif /** SWANCTL_H_ @}*/
|