xref: /illumos-gate/usr/src/lib/libkmf/libkmf/common/mapfile-vers (revision d656abb5804319b33c85955a73ee450ef7ff9739)
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#
26# MAPFILE HEADER START
27#
28# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
29# Object versioning must comply with the rules detailed in
30#
31#	usr/src/lib/README.mapfiles
32#
33# You should not be making modifications here until you've read the most current
34# copy of that file. If you need help, contact a gatekeeper for guidance.
35#
36# MAPFILE HEADER END
37#
38
39SUNW_1.1 {
40    global:
41	KMFOID_AliasedEntryName;
42	KMFOID_AuthorityInfoAccess;
43	KMFOID_AuthorityKeyID;
44	KMFOID_AuthorityKeyIdentifier;
45	KMFOID_AuthorityRevocationList;
46	KMFOID_BasicConstraints;
47	KMFOID_BusinessCategory;
48	KMFOID_CACertificate;
49	KMFOID_CertificatePolicies;
50	KMFOID_CertificateRevocationList;
51	KMFOID_ChallengePassword;
52	KMFOID_CollectiveFacsimileTelephoneNumber;
53	KMFOID_CollectiveInternationalISDNNumber;
54	KMFOID_CollectiveOrganizationName;
55	KMFOID_CollectiveOrganizationalUnitName;
56	KMFOID_CollectivePhysicalDeliveryOfficeName;
57	KMFOID_CollectivePostOfficeBox;
58	KMFOID_CollectivePostalAddress;
59	KMFOID_CollectivePostalCode;
60	KMFOID_CollectiveStateProvinceName;
61	KMFOID_CollectiveStreetAddress;
62	KMFOID_CollectiveTelephoneNumber;
63	KMFOID_CollectiveTelexNumber;
64	KMFOID_CollectiveTelexTerminalIdentifier;
65	KMFOID_CommonName;
66	KMFOID_ContentType;
67	KMFOID_CounterSignature;
68	KMFOID_CountryName;
69	KMFOID_CrlDistributionPoints;
70	KMFOID_CrlNumber;
71	KMFOID_CrlReason;
72	KMFOID_CrossCertificatePair;
73	KMFOID_DNQualifier;
74	KMFOID_DSA;
75	KMFOID_DeltaCrlIndicator;
76	KMFOID_Description;
77	KMFOID_DestinationIndicator;
78	KMFOID_DistinguishedName;
79	KMFOID_EmailAddress;
80	KMFOID_EnhancedSearchGuide;
81	KMFOID_ExtendedCertificateAttributes;
82	KMFOID_ExtendedKeyUsage;
83	KMFOID_ExtensionRequest;
84	KMFOID_FacsimileTelephoneNumber;
85	KMFOID_GenerationQualifier;
86	KMFOID_GivenName;
87	KMFOID_HoldInstructionCode;
88	KMFOID_HouseIdentifier;
89	KMFOID_Initials;
90	KMFOID_InternationalISDNNumber;
91	KMFOID_InvalidityDate;
92	KMFOID_IssuerAltName;
93	KMFOID_IssuingDistributionPoints;
94	KMFOID_KeyUsage;
95	KMFOID_KeyUsageRestriction;
96	KMFOID_KnowledgeInformation;
97	KMFOID_LocalityName;
98	KMFOID_MD2WithRSA;
99	KMFOID_MD5WithRSA;
100	KMFOID_Member;
101	KMFOID_MessageDigest;
102	KMFOID_MS_KP_SCLogon;
103	KMFOID_MS_KP_SCLogon_UPN;
104	KMFOID_Name;
105	KMFOID_NameConstraints;
106	KMFOID_OIW_DSAWithSHA1;
107	KMFOID_ObjectClass;
108	KMFOID_OrganizationName;
109	KMFOID_OrganizationalUnitName;
110	KMFOID_Owner;
111	KMFOID_PKINIT_ClientAuth;
112	KMFOID_PKINIT_Kdc;
113	KMFOID_PKINIT_san;
114	KMFOID_PKIX_KP_ClientAuth;
115	KMFOID_PKIX_KP_CodeSigning;
116	KMFOID_PKIX_KP_EmailProtection;
117	KMFOID_PKIX_KP_IPSecEndSystem;
118	KMFOID_PKIX_KP_IPSecTunnel;
119	KMFOID_PKIX_KP_IPSecUser;
120	KMFOID_PKIX_KP_OCSPSigning;
121	KMFOID_PKIX_KP_ServerAuth;
122	KMFOID_PKIX_KP_TimeStamping;
123	KMFOID_PKIX_PQ_CPSuri;
124	KMFOID_PKIX_PQ_Unotice;
125	KMFOID_PhysicalDeliveryOfficeName;
126	KMFOID_PkixAdCaIssuers;
127	KMFOID_PkixAdOcsp;
128	KMFOID_PolicyConstraints;
129	KMFOID_PolicyMappings;
130	KMFOID_PostOfficeBox;
131	KMFOID_PostalAddress;
132	KMFOID_PostalCode;
133	KMFOID_PreferredDeliveryMethod;
134	KMFOID_PresentationAddress;
135	KMFOID_PrivateKeyUsagePeriod;
136	KMFOID_ProtocolInformation;
137	KMFOID_RFC822mailbox;
138	KMFOID_RSA;
139	KMFOID_RegisteredAddress;
140	KMFOID_RoleOccupant;
141	KMFOID_SHA1;
142	KMFOID_SHA1WithDSA;
143	KMFOID_SHA1WithRSA;
144	KMFOID_SearchGuide;
145	KMFOID_SeeAlso;
146	KMFOID_SerialNumber;
147	KMFOID_SigningTime;
148	KMFOID_StateProvinceName;
149	KMFOID_StreetAddress;
150	KMFOID_SubjectAltName;
151	KMFOID_SubjectDirectoryAttributes;
152	KMFOID_SubjectKeyIdentifier;
153	KMFOID_SupportedApplicationContext;
154	KMFOID_Surname;
155	KMFOID_TelephoneNumber;
156	KMFOID_TelexNumber;
157	KMFOID_TelexTerminalIdentifier;
158	KMFOID_Title;
159	KMFOID_UniqueIdentifier;
160	KMFOID_UniqueMember;
161	KMFOID_UnstructuredAddress;
162	KMFOID_UnstructuredName;
163	KMFOID_UserCertificate;
164	KMFOID_UserPassword;
165	KMFOID_VerisignCertificatePolicy;
166	KMFOID_X9CM_DSA;
167	KMFOID_X9CM_DSAWithSHA1;
168	KMFOID_X_121Address;
169	KMFOID_domainComponent;
170	KMFOID_userid;
171	kmf_add_cert_eku;
172	kmf_add_csr_eku;
173	kmf_add_policy_to_db;
174	kmf_build_pk12;
175	kmf_check_cert_date;
176	kmf_check_crl_date;
177	kmf_compare_rdns;
178	kmf_configure_keystore;
179	kmf_create_cert_file;
180	kmf_create_csr_file;
181	kmf_create_keypair;
182	kmf_create_ocsp_request;
183	kmf_create_sym_key;
184	kmf_decode_csr;
185	kmf_decrypt;
186	kmf_delete_cert_from_keystore;
187	kmf_delete_crl;
188	kmf_delete_key_from_keystore;
189	kmf_delete_policy_from_db;
190	kmf_der_to_pem;
191	kmf_dn_parser;
192	kmf_download_cert;
193	kmf_download_crl;
194	kmf_ekuname_to_oid;
195	kmf_encode_cert_record;
196	kmf_encrypt;
197	kmf_export_pk12;
198	kmf_finalize;
199	kmf_find_attr;
200	kmf_find_cert;
201	kmf_find_cert_in_crl;
202	kmf_find_crl;
203	kmf_find_key;
204	kmf_find_prikey_by_cert;
205	kmf_free_algoid;
206	kmf_free_bigint;
207	kmf_free_crl_dist_pts;
208	kmf_free_data;
209	kmf_free_dn;
210	kmf_free_eku;
211	kmf_free_eku_policy;
212	kmf_free_extn;
213	kmf_free_kmf_cert;
214	kmf_free_kmf_key;
215	kmf_free_policy_record;
216	kmf_free_raw_key;
217	kmf_free_raw_sym_key;
218	kmf_free_signed_cert;
219	kmf_free_signed_csr;
220	kmf_free_spki;
221	kmf_free_str;
222	kmf_free_tbs_cert;
223	kmf_free_tbs_csr;
224	kmf_get_attr;
225	kmf_get_attr_ptr;
226	kmf_get_cert_auth_info_access;
227	kmf_get_cert_basic_constraint;
228	kmf_get_cert_crl_dist_pts;
229	kmf_get_cert_eku;
230	kmf_get_cert_email_str;
231	kmf_get_cert_end_date_str;
232	kmf_get_cert_extn;
233	kmf_get_cert_extn_str;
234	kmf_get_cert_extns;
235	kmf_get_cert_id_data;
236	kmf_get_cert_id_str;
237	kmf_get_cert_issuer_str;
238	kmf_get_cert_ku;
239	kmf_get_cert_policies;
240	kmf_get_cert_pubkey_alg_str;
241	kmf_get_cert_pubkey_str;
242	kmf_get_cert_serial_str;
243	kmf_get_cert_sig_alg_str;
244	kmf_get_cert_start_date_str;
245	kmf_get_cert_subject_str;
246	kmf_get_cert_validity;
247	kmf_get_cert_version_str;
248	kmf_get_data_format;
249	kmf_get_encoded_ocsp_response;
250	kmf_get_file_format;
251	kmf_get_kmf_error_str;
252	kmf_get_ocsp_for_cert;
253	kmf_get_ocsp_status_for_cert;
254	kmf_get_pk11_handle;
255	kmf_get_plugin_error_str;
256	kmf_get_plugin_info;
257	kmf_get_policy;
258	kmf_get_string_attr;
259	kmf_get_sym_key_value;
260	kmf_hexstr_to_bytes;
261	kmf_import_crl;
262	kmf_import_cert;
263	kmf_import_objects;
264	kmf_initialize;
265	kmf_is_cert_data;
266	kmf_is_cert_file;
267	kmf_is_crl_file;
268	kmf_ku_to_string;
269	kmf_list_crl;
270	kmf_oid_to_ekuname;
271	kmf_oid_to_string;
272	kmf_pem_to_der;
273	kmf_pk11_token_lookup;
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