conversion from 8 spaces to 4 spaces per tab
This commit is contained in:
+17
-17
@@ -4,7 +4,7 @@
|
||||
*
|
||||
* Contains functions to build and parse SCEP requests and replies
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
* Copyright (C) 2005 Jan Hutter, Martin Willi
|
||||
* Hochschule fuer Technik Rapperswil
|
||||
@@ -19,7 +19,7 @@
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
* for more details.
|
||||
*/
|
||||
|
||||
|
||||
#ifndef _SCEP_H
|
||||
#define _SCEP_H
|
||||
|
||||
@@ -29,8 +29,8 @@
|
||||
|
||||
/* supported SCEP operation types */
|
||||
typedef enum {
|
||||
SCEP_PKI_OPERATION,
|
||||
SCEP_GET_CA_CERT
|
||||
SCEP_PKI_OPERATION,
|
||||
SCEP_GET_CA_CERT
|
||||
} scep_op_t;
|
||||
|
||||
/* SCEP pkiStatus values */
|
||||
@@ -63,31 +63,31 @@ typedef enum {
|
||||
|
||||
/* SCEP attributes */
|
||||
typedef struct {
|
||||
scep_msg_t msgType;
|
||||
pkiStatus_t pkiStatus;
|
||||
failInfo_t failInfo;
|
||||
chunk_t transID;
|
||||
chunk_t senderNonce;
|
||||
chunk_t recipientNonce;
|
||||
scep_msg_t msgType;
|
||||
pkiStatus_t pkiStatus;
|
||||
failInfo_t failInfo;
|
||||
chunk_t transID;
|
||||
chunk_t senderNonce;
|
||||
chunk_t recipientNonce;
|
||||
} scep_attributes_t;
|
||||
|
||||
extern const scep_attributes_t empty_scep_attributes;
|
||||
|
||||
extern bool parse_attributes(chunk_t blob, scep_attributes_t *attrs);
|
||||
extern void scep_generate_pkcs10_fingerprint(chunk_t pkcs10
|
||||
, chunk_t *fingerprint);
|
||||
, chunk_t *fingerprint);
|
||||
extern void scep_generate_transaction_id(const RSA_public_key_t *rsak
|
||||
, chunk_t *transID, chunk_t *serialNumber);
|
||||
, chunk_t *transID, chunk_t *serialNumber);
|
||||
extern chunk_t scep_transId_attribute(chunk_t transaction_id);
|
||||
extern chunk_t scep_messageType_attribute(scep_msg_t m);
|
||||
extern chunk_t scep_senderNonce_attribute(void);
|
||||
extern chunk_t scep_build_request(chunk_t data, chunk_t transID, scep_msg_t msg
|
||||
, const x509cert_t *enc_cert, int enc_alg
|
||||
, const x509cert_t *signer_cert, int digest_alg
|
||||
, const RSA_private_key_t *private_key);
|
||||
, const x509cert_t *enc_cert, int enc_alg
|
||||
, const x509cert_t *signer_cert, int digest_alg
|
||||
, const RSA_private_key_t *private_key);
|
||||
extern bool scep_http_request(const char *url, chunk_t pkcs7, scep_op_t op
|
||||
, fetch_request_t request_type, chunk_t *response);
|
||||
, fetch_request_t request_type, chunk_t *response);
|
||||
extern err_t scep_parse_response(chunk_t response, chunk_t transID
|
||||
, contentInfo_t *data, scep_attributes_t *attrs, x509cert_t *signer_cert);
|
||||
, contentInfo_t *data, scep_attributes_t *attrs, x509cert_t *signer_cert);
|
||||
|
||||
#endif /* _SCEP_H */
|
||||
|
||||
Reference in New Issue
Block a user