OLD | NEW |
1 /* This Source Code Form is subject to the terms of the Mozilla Public | 1 /* This Source Code Form is subject to the terms of the Mozilla Public |
2 * License, v. 2.0. If a copy of the MPL was not distributed with this | 2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
4 #ifndef _XCONST_H_ | 4 #ifndef _XCONST_H_ |
5 #define _XCONST_H_ | 5 #define _XCONST_H_ |
6 | 6 |
7 #include "certt.h" | 7 #include "certt.h" |
8 | 8 |
9 typedef struct CERTAltNameEncodedContextStr { | 9 typedef struct CERTAltNameEncodedContextStr { |
10 SECItem **encodedGenName; | 10 SECItem **encodedGenName; |
11 } CERTAltNameEncodedContext; | 11 } CERTAltNameEncodedContext; |
12 | 12 |
13 | |
14 | |
15 SEC_BEGIN_PROTOS | 13 SEC_BEGIN_PROTOS |
16 | 14 |
17 extern SECStatus | 15 extern SECStatus CERT_EncodePrivateKeyUsagePeriod(PLArenaPool *arena, |
18 CERT_EncodePrivateKeyUsagePeriod(PLArenaPool *arena, | 16 CERTPrivKeyUsagePeriod *pkup, |
19 CERTPrivKeyUsagePeriod *pkup, | 17 SECItem *encodedValue); |
20 » » » » SECItem *encodedValue); | |
21 | 18 |
22 extern SECStatus | 19 extern SECStatus CERT_EncodeNameConstraintsExtension(PLArenaPool *arena, |
23 CERT_EncodeNameConstraintsExtension(PLArenaPool *arena, | 20 CERTNameConstraints *value, |
24 CERTNameConstraints *value, | 21 SECItem *encodedValue); |
25 » » » SECItem *encodedValue); | |
26 | 22 |
27 extern SECStatus | 23 extern SECStatus CERT_EncodeIA5TypeExtension(PLArenaPool *arena, char *value, |
28 CERT_EncodeIA5TypeExtension(PLArenaPool *arena, char *value, | 24 SECItem *encodedValue); |
29 SECItem *encodedValue); | |
30 | 25 |
31 SECStatus | 26 SECStatus cert_EncodeAuthInfoAccessExtension(PLArenaPool *arena, |
32 cert_EncodeAuthInfoAccessExtension(PLArenaPool *arena, | 27 CERTAuthInfoAccess **info, |
33 » » » » CERTAuthInfoAccess **info, | 28 SECItem *dest); |
34 » » » » SECItem *dest); | |
35 SEC_END_PROTOS | 29 SEC_END_PROTOS |
36 #endif | 30 #endif |
OLD | NEW |