xref: /illumos-gate/usr/src/lib/libkmf/libkmf/common/mapfile-vers (revision 2b24ab6b3865caeede9eeb9db6b83e1d89dcd1ea)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
22# Use is subject to license terms.
23#
24#
25# MAPFILE HEADER START
26#
27# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
28# Object versioning must comply with the rules detailed in
29#
30#	usr/src/lib/README.mapfiles
31#
32# You should not be making modifications here until you've read the most current
33# copy of that file. If you need help, contact a gatekeeper for guidance.
34#
35# MAPFILE HEADER END
36#
37
38SUNW_1.1 {
39    global:
40	KMFOID_AliasedEntryName;
41	KMFOID_AuthorityInfoAccess;
42	KMFOID_AuthorityKeyID;
43	KMFOID_AuthorityKeyIdentifier;
44	KMFOID_AuthorityRevocationList;
45	KMFOID_BasicConstraints;
46	KMFOID_BusinessCategory;
47	KMFOID_CACertificate;
48	KMFOID_CertificatePolicies;
49	KMFOID_CertificateRevocationList;
50	KMFOID_ChallengePassword;
51	KMFOID_CollectiveFacsimileTelephoneNumber;
52	KMFOID_CollectiveInternationalISDNNumber;
53	KMFOID_CollectiveOrganizationName;
54	KMFOID_CollectiveOrganizationalUnitName;
55	KMFOID_CollectivePhysicalDeliveryOfficeName;
56	KMFOID_CollectivePostOfficeBox;
57	KMFOID_CollectivePostalAddress;
58	KMFOID_CollectivePostalCode;
59	KMFOID_CollectiveStateProvinceName;
60	KMFOID_CollectiveStreetAddress;
61	KMFOID_CollectiveTelephoneNumber;
62	KMFOID_CollectiveTelexNumber;
63	KMFOID_CollectiveTelexTerminalIdentifier;
64	KMFOID_CommonName;
65	KMFOID_ContentType;
66	KMFOID_CounterSignature;
67	KMFOID_CountryName;
68	KMFOID_CrlDistributionPoints;
69	KMFOID_CrlNumber;
70	KMFOID_CrlReason;
71	KMFOID_CrossCertificatePair;
72	KMFOID_DNQualifier;
73	KMFOID_DSA;
74	KMFOID_DeltaCrlIndicator;
75	KMFOID_Description;
76	KMFOID_DestinationIndicator;
77	KMFOID_DistinguishedName;
78	KMFOID_EmailAddress;
79	KMFOID_EnhancedSearchGuide;
80	KMFOID_ExtendedCertificateAttributes;
81	KMFOID_ExtendedKeyUsage;
82	KMFOID_ExtensionRequest;
83	KMFOID_FacsimileTelephoneNumber;
84	KMFOID_GenerationQualifier;
85	KMFOID_GivenName;
86	KMFOID_HoldInstructionCode;
87	KMFOID_HouseIdentifier;
88	KMFOID_Initials;
89	KMFOID_InternationalISDNNumber;
90	KMFOID_InvalidityDate;
91	KMFOID_IssuerAltName;
92	KMFOID_IssuingDistributionPoints;
93	KMFOID_KeyUsage;
94	KMFOID_KeyUsageRestriction;
95	KMFOID_KnowledgeInformation;
96	KMFOID_LocalityName;
97	KMFOID_MD2WithRSA;
98	KMFOID_MD5WithRSA;
99	KMFOID_Member;
100	KMFOID_MessageDigest;
101	KMFOID_MS_KP_SCLogon;
102	KMFOID_MS_KP_SCLogon_UPN;
103	KMFOID_Name;
104	KMFOID_NameConstraints;
105	KMFOID_OIW_DSAWithSHA1;
106	KMFOID_ObjectClass;
107	KMFOID_OrganizationName;
108	KMFOID_OrganizationalUnitName;
109	KMFOID_Owner;
110	KMFOID_PKINIT_ClientAuth;
111	KMFOID_PKINIT_Kdc;
112	KMFOID_PKINIT_san;
113	KMFOID_PKIX_KP_ClientAuth;
114	KMFOID_PKIX_KP_CodeSigning;
115	KMFOID_PKIX_KP_EmailProtection;
116	KMFOID_PKIX_KP_IPSecEndSystem;
117	KMFOID_PKIX_KP_IPSecTunnel;
118	KMFOID_PKIX_KP_IPSecUser;
119	KMFOID_PKIX_KP_OCSPSigning;
120	KMFOID_PKIX_KP_ServerAuth;
121	KMFOID_PKIX_KP_TimeStamping;
122	KMFOID_PKIX_PQ_CPSuri;
123	KMFOID_PKIX_PQ_Unotice;
124	KMFOID_PhysicalDeliveryOfficeName;
125	KMFOID_PkixAdCaIssuers;
126	KMFOID_PkixAdOcsp;
127	KMFOID_PolicyConstraints;
128	KMFOID_PolicyMappings;
129	KMFOID_PostOfficeBox;
130	KMFOID_PostalAddress;
131	KMFOID_PostalCode;
132	KMFOID_PreferredDeliveryMethod;
133	KMFOID_PresentationAddress;
134	KMFOID_PrivateKeyUsagePeriod;
135	KMFOID_ProtocolInformation;
136	KMFOID_RFC822mailbox;
137	KMFOID_RSA;
138	KMFOID_RegisteredAddress;
139	KMFOID_RoleOccupant;
140	KMFOID_SHA1;
141	KMFOID_SHA1WithDSA;
142	KMFOID_SHA1WithRSA;
143	KMFOID_SearchGuide;
144	KMFOID_SeeAlso;
145	KMFOID_SerialNumber;
146	KMFOID_SigningTime;
147	KMFOID_StateProvinceName;
148	KMFOID_StreetAddress;
149	KMFOID_SubjectAltName;
150	KMFOID_SubjectDirectoryAttributes;
151	KMFOID_SubjectKeyIdentifier;
152	KMFOID_SupportedApplicationContext;
153	KMFOID_Surname;
154	KMFOID_TelephoneNumber;
155	KMFOID_TelexNumber;
156	KMFOID_TelexTerminalIdentifier;
157	KMFOID_Title;
158	KMFOID_UniqueIdentifier;
159	KMFOID_UniqueMember;
160	KMFOID_UnstructuredAddress;
161	KMFOID_UnstructuredName;
162	KMFOID_UserCertificate;
163	KMFOID_UserPassword;
164	KMFOID_VerisignCertificatePolicy;
165	KMFOID_X9CM_DSA;
166	KMFOID_X9CM_DSAWithSHA1;
167	KMFOID_X_121Address;
168	KMFOID_domainComponent;
169	KMFOID_userid;
170	kmf_add_cert_eku;
171	kmf_add_csr_eku;
172	kmf_add_policy_to_db;
173	kmf_build_pk12;
174	kmf_check_cert_date;
175	kmf_check_crl_date;
176	kmf_compare_rdns;
177	kmf_configure_keystore;
178	kmf_create_cert_file;
179	kmf_create_csr_file;
180	kmf_create_keypair;
181	kmf_create_ocsp_request;
182	kmf_create_sym_key;
183	kmf_decode_csr;
184	kmf_decrypt;
185	kmf_delete_cert_from_keystore;
186	kmf_delete_crl;
187	kmf_delete_key_from_keystore;
188	kmf_delete_policy_from_db;
189	kmf_der_to_pem;
190	kmf_dn_parser;
191	kmf_download_cert;
192	kmf_download_crl;
193	kmf_ekuname_to_oid;
194	kmf_encode_cert_record;
195	kmf_encrypt;
196	kmf_export_pk12;
197	kmf_finalize;
198	kmf_find_attr;
199	kmf_find_cert;
200	kmf_find_cert_in_crl;
201	kmf_find_crl;
202	kmf_find_key;
203	kmf_find_prikey_by_cert;
204	kmf_free_algoid;
205	kmf_free_bigint;
206	kmf_free_crl_dist_pts;
207	kmf_free_data;
208	kmf_free_dn;
209	kmf_free_eku;
210	kmf_free_eku_policy;
211	kmf_free_extn;
212	kmf_free_kmf_cert;
213	kmf_free_kmf_key;
214	kmf_free_policy_record;
215	kmf_free_raw_key;
216	kmf_free_raw_sym_key;
217	kmf_free_signed_cert;
218	kmf_free_signed_csr;
219	kmf_free_spki;
220	kmf_free_str;
221	kmf_free_tbs_cert;
222	kmf_free_tbs_csr;
223	kmf_get_attr;
224	kmf_get_attr_ptr;
225	kmf_get_cert_auth_info_access;
226	kmf_get_cert_basic_constraint;
227	kmf_get_cert_crl_dist_pts;
228	kmf_get_cert_eku;
229	kmf_get_cert_email_str;
230	kmf_get_cert_end_date_str;
231	kmf_get_cert_extn;
232	kmf_get_cert_extn_str;
233	kmf_get_cert_extns;
234	kmf_get_cert_id_data;
235	kmf_get_cert_id_str;
236	kmf_get_cert_issuer_str;
237	kmf_get_cert_ku;
238	kmf_get_cert_policies;
239	kmf_get_cert_pubkey_alg_str;
240	kmf_get_cert_pubkey_str;
241	kmf_get_cert_serial_str;
242	kmf_get_cert_sig_alg_str;
243	kmf_get_cert_start_date_str;
244	kmf_get_cert_subject_str;
245	kmf_get_cert_validity;
246	kmf_get_cert_version_str;
247	kmf_get_data_format;
248	kmf_get_encoded_ocsp_response;
249	kmf_get_file_format;
250	kmf_get_kmf_error_str;
251	kmf_get_ocsp_for_cert;
252	kmf_get_ocsp_status_for_cert;
253	kmf_get_pk11_handle;
254	kmf_get_plugin_error_str;
255	kmf_get_plugin_info;
256	kmf_get_policy;
257	kmf_get_string_attr;
258	kmf_get_sym_key_value;
259	kmf_hexstr_to_bytes;
260	kmf_import_crl;
261	kmf_import_cert;
262	kmf_import_objects;
263	kmf_initialize;
264	kmf_is_cert_data;
265	kmf_is_cert_file;
266	kmf_is_crl_file;
267	kmf_ku_to_string;
268	kmf_list_crl;
269	kmf_oid_to_ekuname;
270	kmf_oid_to_string;
271	kmf_pem_to_der;
272	kmf_pk11_token_lookup;
273	kmf_pk11_init_token;
274	kmf_read_input_file;
275	kmf_set_attr;
276	kmf_set_attr_at_index;
277	kmf_set_cert_basic_constraint;
278	kmf_set_cert_extn;
279	kmf_set_cert_issuer;
280	kmf_set_cert_issuer_altname;
281	kmf_set_cert_ku;
282	kmf_set_cert_pubkey;
283	kmf_set_cert_serial;
284	kmf_set_cert_sig_alg;
285	kmf_set_cert_subject;
286	kmf_set_cert_subject_altname;
287	kmf_set_cert_validity;
288	kmf_set_cert_version;
289	kmf_set_csr_extn;
290	kmf_set_csr_ku;
291	kmf_set_csr_pubkey;
292	kmf_set_csr_sig_alg;
293	kmf_set_csr_subject;
294	kmf_set_csr_subject_altname;
295	kmf_set_csr_version;
296	kmf_set_policy;
297	kmf_set_token_pin;
298	kmf_sign_cert;
299	kmf_sign_csr;
300	kmf_sign_data;
301	kmf_store_cert;
302	kmf_store_key;
303	kmf_string_to_ku;
304	kmf_string_to_oid;
305	kmf_validate_cert;
306	kmf_verify_cert;
307	kmf_verify_crl_file;
308	kmf_verify_csr;
309	kmf_verify_data;
310	kmf_verify_policy;
311    local:
312	*;
313};
314
315
316SUNWprivate_1.1 {
317    global:
318	GetIDFromSPKI;
319	IsEqualOid;
320	KMF_ConfigureKeystore;
321	KMF_CreateCSRFile;
322	KMF_CreateKeypair;
323	KMF_DNParser;
324	KMF_Finalize;
325	KMF_FindCert;
326	KMF_FindKey;
327	KMF_FreeData;
328	KMF_FreeKMFCert;
329	KMF_FreeKMFKey;
330	KMF_FreeSignedCSR;
331	KMF_GetCertIDString;
332	KMF_GetCertIssuerNameString;
333	KMF_GetCertSubjectNameString;
334	KMF_GetKMFErrorString;
335	KMF_Initialize;
336	KMF_ReadInputFile;
337	KMF_SetCSRPubKey;
338	KMF_SetCSRSignatureAlgorithm;
339	KMF_SetCSRSubjectName;
340	KMF_SetCSRVersion;
341	KMF_SignCSR;
342	KMF_SignDataWithKey;
343	KMF_VerifyCertWithCert;
344	KMF_VerifyDataWithCert;
345	copy_extension_data;
346	dup_entry;
347	free_entry;
348	free_entrylist;
349	get_entrylist;
350	kmf_select_token;
351	parsePolicyElement;
352	PKCS_AcquirePublicKeyHandle;
353	PKCS_GetDefaultSignatureMode;
354	pkcs_get_alg_map;
355	x509_algid_to_algoid;
356	x509_algoid_to_algid;
357    local:
358	*;
359};
360