/openjdk7/jdk/src/share/classes/sun/security/pkcs11/wrapper/ |
H A D | CK_ATTRIBUTE.java | 55 * class CK_ATTRIBUTE includes the type, value and length of an attribute.<p> 58 * typedef struct CK_ATTRIBUTE { 62 * } CK_ATTRIBUTE; 68 public class CK_ATTRIBUTE { class 71 // NOTE that CK_ATTRIBUTE is a mutable classes but these attributes 75 public final static CK_ATTRIBUTE TOKEN_FALSE = 76 new CK_ATTRIBUTE(CKA_TOKEN, false); 78 public final static CK_ATTRIBUTE SENSITIVE_FALSE = 79 new CK_ATTRIBUTE(CKA_SENSITIVE, false); 81 public final static CK_ATTRIBUTE EXTRACTABLE_TRU 123 public CK_ATTRIBUTE() { method in class:CK_ATTRIBUTE 127 public CK_ATTRIBUTE(long type) { method in class:CK_ATTRIBUTE 131 public CK_ATTRIBUTE(long type, Object pValue) { method in class:CK_ATTRIBUTE 136 public CK_ATTRIBUTE(long type, boolean value) { method in class:CK_ATTRIBUTE 141 public CK_ATTRIBUTE(long type, long value) { method in class:CK_ATTRIBUTE 146 public CK_ATTRIBUTE(long type, BigInteger value) { method in class:CK_ATTRIBUTE [all...] |
H A D | PKCS11.java | 534 public native long C_CreateObject(long hSession, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception; 555 public native long C_CopyObject(long hSession, long hObject, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception; 607 public native void C_GetAttributeValue(long hSession, long hObject, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception; 626 public native void C_SetAttributeValue(long hSession, long hObject, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception; 643 public native void C_FindObjectsInit(long hSession, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception; 1253 public native long C_GenerateKey(long hSession, CK_MECHANISM pMechanism, CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception; 1284 CK_ATTRIBUTE[] pPublicKeyTemplate, 1285 CK_ATTRIBUTE[] pPrivateKeyTemplate) throws PKCS11Exception; 1335 CK_ATTRIBUTE[] pTemplate) throws PKCS11Exception; 1359 long hBaseKey, CK_ATTRIBUTE[] pTemplat [all...] |
/openjdk7/jdk/src/share/classes/sun/security/pkcs11/ |
H A D | P11RSAKeyFactory.java | 192 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 193 new CK_ATTRIBUTE(CKA_CLASS, CKO_PUBLIC_KEY), 194 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_RSA), 195 new CK_ATTRIBUTE(CKA_MODULUS, n), 196 new CK_ATTRIBUTE(CKA_PUBLIC_EXPONENT, e), 214 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 215 new CK_ATTRIBUTE(CKA_CLASS, CKO_PRIVATE_KEY), 216 new CK_ATTRIBUTE(CKA_KEY_TYP [all...] |
H A D | TemplateManager.java | 94 CK_ATTRIBUTE[] attrs) { 115 CK_ATTRIBUTE[] getAttributes(String op, long type, long alg, 116 CK_ATTRIBUTE[] attrs) { 119 CK_ATTRIBUTE[] newAttrs = template.getAttributes(attrs); 189 private final static CK_ATTRIBUTE[] A0 = new CK_ATTRIBUTE[0]; 191 private CK_ATTRIBUTE[] attributes; 197 Template(CK_ATTRIBUTE[] attributes) { 205 CK_ATTRIBUTE[] getAttributes(CK_ATTRIBUTE[] attr [all...] |
H A D | P11DSAKeyFactory.java | 167 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 168 new CK_ATTRIBUTE(CKA_CLASS, CKO_PUBLIC_KEY), 169 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_DSA), 170 new CK_ATTRIBUTE(CKA_VALUE, y), 171 new CK_ATTRIBUTE(CKA_PRIME, p), 172 new CK_ATTRIBUTE(CKA_SUBPRIME, q), 173 new CK_ATTRIBUTE(CKA_BASE, g), 190 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { [all...] |
H A D | P11DHKeyFactory.java | 173 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 174 new CK_ATTRIBUTE(CKA_CLASS, CKO_PUBLIC_KEY), 175 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_DH), 176 new CK_ATTRIBUTE(CKA_VALUE, y), 177 new CK_ATTRIBUTE(CKA_PRIME, p), 178 new CK_ATTRIBUTE(CKA_BASE, g), 195 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 196 new CK_ATTRIBUTE(CKA_CLAS [all...] |
H A D | P11Key.java | 93 int keyLength, CK_ATTRIBUTE[] attributes) { 104 CK_ATTRIBUTE attr = attributes[i]; 236 void fetchAttributes(CK_ATTRIBUTE[] attributes) { 248 private final static CK_ATTRIBUTE[] A0 = new CK_ATTRIBUTE[0]; 250 private static CK_ATTRIBUTE[] getAttributes(Session session, long keyID, 251 CK_ATTRIBUTE[] knownAttributes, CK_ATTRIBUTE[] desiredAttributes) { 258 CK_ATTRIBUTE attr = desiredAttributes[i]; 259 for (CK_ATTRIBUTE know [all...] |
H A D | P11KeyStore.java | 87 private static final CK_ATTRIBUTE ATTR_CLASS_CERT = 88 new CK_ATTRIBUTE(CKA_CLASS, CKO_CERTIFICATE); 89 private static final CK_ATTRIBUTE ATTR_CLASS_PKEY = 90 new CK_ATTRIBUTE(CKA_CLASS, CKO_PRIVATE_KEY); 91 private static final CK_ATTRIBUTE ATTR_CLASS_SKEY = 92 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY); 94 private static final CK_ATTRIBUTE ATTR_X509_CERT_TYPE = 95 new CK_ATTRIBUTE(CKA_CERTIFICATE_TYPE, CKC_X_509); 97 private static final CK_ATTRIBUTE ATTR_TOKEN_TRUE = 98 new CK_ATTRIBUTE(CKA_TOKE [all...] |
H A D | P11ECDHKeyAgreement.java | 125 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 126 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY), 127 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_GENERIC_SECRET), 136 attributes = new CK_ATTRIBUTE[] { 137 new CK_ATTRIBUTE(CKA_VALUE) 187 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 188 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY), 189 new CK_ATTRIBUTE(CKA_KEY_TYP [all...] |
H A D | P11KeyPairGenerator.java | 232 CK_ATTRIBUTE[] publicKeyTemplate; 233 CK_ATTRIBUTE[] privateKeyTemplate; 237 publicKeyTemplate = new CK_ATTRIBUTE[] { 238 new CK_ATTRIBUTE(CKA_MODULUS_BITS, keySize), 239 new CK_ATTRIBUTE(CKA_PUBLIC_EXPONENT, rsaPublicExponent), 241 privateKeyTemplate = new CK_ATTRIBUTE[] { 258 publicKeyTemplate = new CK_ATTRIBUTE[] { 259 new CK_ATTRIBUTE(CKA_PRIME, dsaParams.getP()), 260 new CK_ATTRIBUTE(CKA_SUBPRIME, dsaParams.getQ()), 261 new CK_ATTRIBUTE(CKA_BAS [all...] |
H A D | P11ECKeyFactory.java | 222 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 223 new CK_ATTRIBUTE(CKA_CLASS, CKO_PUBLIC_KEY), 224 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_EC), 225 new CK_ATTRIBUTE(CKA_EC_POINT, encodedPoint), 226 new CK_ATTRIBUTE(CKA_EC_PARAMS, encodedParams), 243 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 244 new CK_ATTRIBUTE(CKA_CLASS, CKO_PRIVATE_KEY), 245 new CK_ATTRIBUTE(CKA_KEY_TYP [all...] |
H A D | Secmod.java | 620 CK_ATTRIBUTE[] attrs = new CK_ATTRIBUTE[] { 621 new CK_ATTRIBUTE(CKA_TOKEN, true), 622 new CK_ATTRIBUTE(CKA_CLASS, CKO_NETSCAPE_TRUST), 623 new CK_ATTRIBUTE(CKA_NETSCAPE_TRUST_SERVER_AUTH, trustValue), 624 new CK_ATTRIBUTE(CKA_NETSCAPE_TRUST_CODE_SIGNING, trustValue), 625 new CK_ATTRIBUTE(CKA_NETSCAPE_TRUST_EMAIL_PROTECTION, trustValue), 626 new CK_ATTRIBUTE(CKA_NETSCAPE_TRUST_CLIENT_AUTH, trustValue), 627 new CK_ATTRIBUTE(CKA_NETSCAPE_CERT_SHA1_HASH, bytes.b), 628 new CK_ATTRIBUTE(CKA_NETSCAPE_CERT_MD5_HAS [all...] |
H A D | P11KeyAgreement.java | 195 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 196 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY), 197 new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_GENERIC_SECRET), 204 attributes = new CK_ATTRIBUTE[] { 205 new CK_ATTRIBUTE(CKA_VALUE) 310 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 311 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY), 312 new CK_ATTRIBUTE(CKA_KEY_TYP [all...] |
H A D | P11KeyGenerator.java | 254 CK_ATTRIBUTE[] attributes; 260 attributes = new CK_ATTRIBUTE[] { 261 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY), 265 attributes = new CK_ATTRIBUTE[] { 266 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY), 267 new CK_ATTRIBUTE(CKA_VALUE_LEN, keySize >> 3),
|
H A D | P11TlsKeyMaterialGenerator.java | 150 CK_ATTRIBUTE[] attributes; 152 attributes = new CK_ATTRIBUTE[] { 153 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY), 154 new CK_ATTRIBUTE(CKA_KEY_TYPE, keyType), 155 new CK_ATTRIBUTE(CKA_VALUE_LEN, expandedKeyBits >> 3), 159 attributes = new CK_ATTRIBUTE[0];
|
H A D | Config.java | 40 import static sun.security.pkcs11.wrapper.CK_ATTRIBUTE.*; 789 List<CK_ATTRIBUTE> attributes = new ArrayList<CK_ATTRIBUTE>(); 814 new CK_ATTRIBUTE[] { 827 new CK_ATTRIBUTE[] { 839 new CK_ATTRIBUTE[] { 845 new CK_ATTRIBUTE[] { 851 new CK_ATTRIBUTE[] { 859 new CK_ATTRIBUTE[] { 868 new CK_ATTRIBUTE[] { [all...] |
H A D | P11SecretKeyFactory.java | 120 CK_ATTRIBUTE[] extraAttrs) 189 String algorithm, long keyType, CK_ATTRIBUTE[] extraAttrs) 251 CK_ATTRIBUTE[] attributes; 253 attributes = new CK_ATTRIBUTE[3 + extraAttrs.length]; 257 attributes = new CK_ATTRIBUTE[3]; 259 attributes[0] = new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY); 260 attributes[1] = new CK_ATTRIBUTE(CKA_KEY_TYPE, keyType); 261 attributes[2] = new CK_ATTRIBUTE(CKA_VALUE, encoded);
|
H A D | P11TlsRsaPremasterSecretGenerator.java | 96 CK_ATTRIBUTE[] attributes = token.getAttributes 97 (O_GENERATE, CKO_SECRET_KEY, CKK_GENERIC_SECRET, new CK_ATTRIBUTE[0]);
|
H A D | P11TlsMasterSecretGenerator.java | 135 CK_ATTRIBUTE[] attributes = token.getAttributes(O_GENERATE, 136 CKO_SECRET_KEY, CKK_GENERIC_SECRET, new CK_ATTRIBUTE[0]);
|
H A D | Token.java | 279 CK_ATTRIBUTE[] getAttributes(String op, long type, long alg, 280 CK_ATTRIBUTE[] attrs) throws PKCS11Exception { 281 CK_ATTRIBUTE[] newAttrs = 283 for (CK_ATTRIBUTE attr : newAttrs) {
|
H A D | P11RSACipher.java | 461 CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] { 462 new CK_ATTRIBUTE(CKA_CLASS, CKO_SECRET_KEY), 463 new CK_ATTRIBUTE(CKA_KEY_TYPE, keyType),
|
/openjdk7/jdk/src/share/native/sun/security/pkcs11/wrapper/ |
H A D | pkcs11t.h | 553 /* CK_ATTRIBUTE is a structure that includes the type, length 555 typedef struct CK_ATTRIBUTE { struct 561 } CK_ATTRIBUTE; typedef in typeref:struct:CK_ATTRIBUTE 563 typedef CK_ATTRIBUTE CK_PTR CK_ATTRIBUTE_PTR;
|
H A D | pkcs11wrapper.h | 226 #define CLASS_ATTRIBUTE "sun/security/pkcs11/wrapper/CK_ATTRIBUTE" 287 /* function to free CK_ATTRIBUTE array 321 /* funktion to convert the CK-value used by the CK_ATTRIBUTE structure to a Java object */ 335 CK_ATTRIBUTE jAttributeToCKAttribute(JNIEnv *env, jobject jAttribute);
|
H A D | p11_convert.c | 202 * converts a pointer to a CK_ATTRIBUTE structure into a Java CK_ATTRIBUTE Object. 205 * @param ckpAttribute - the pointer to the CK_ATTRIBUTE structure 206 * @return - the new Java CK_ATTRIBUTE object 228 /* create new CK_ATTRIBUTE object */ 412 * converts a Java CK_ATTRIBUTE object into a CK_ATTRIBUTE structure 415 * @param jAttribute - the Java CK_ATTRIBUTE object to convert 416 * @return - the new CK_ATTRIBUTE structure 418 CK_ATTRIBUTE jAttributeToCKAttribut [all...] |
H A D | p11_util.c | 251 /* This function frees the specified CK_ATTRIBUTE array. 253 * @param attrPtr pointer to the to-be-freed CK_ATTRIBUTE array. 549 * converts a jobjectArray with Java Attributes to a CK_ATTRIBUTE array. The allocated memory 554 * @param ckpArray - the reference, where the pointer to the new CK_ATTRIBUTE array will be 572 *ckpArray = (CK_ATTRIBUTE_PTR) malloc(*ckpLength * sizeof(CK_ATTRIBUTE));
|