diff --git a/org/mozilla/jss/pkcs11/PK11Store.c b/org/mozilla/jss/pkcs11/PK11Store.c index 96883be9..34077880 100644 --- a/org/mozilla/jss/pkcs11/PK11Store.c +++ b/org/mozilla/jss/pkcs11/PK11Store.c @@ -838,7 +838,7 @@ Java_org_mozilla_jss_pkcs11_PK11Store_importEncryptedPrivateKeyInfo( goto finish; } SECItem nickItem; - nickItem.data = nicknameChars; + nickItem.data = (unsigned char *) nicknameChars; nickItem.len = (*env)->GetStringUTFLength(env, nickname); // if keyUsage = 0, defaults to signing and encryption/key agreement. diff --git a/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c b/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c index 68b81e3f..de1b6e8a 100644 --- a/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c +++ b/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.c @@ -617,7 +617,7 @@ findKeyCallback { JSSTraversalStatus status = INIT_TRAVSTAT; FindKeyCBInfo *cbinfo = (FindKeyCBInfo*)data; - const char *objNick = getObjectNick(obj, type); + char *objNick = getObjectNick(obj, type); status.status = PR_SUCCESS;