sync dom and security with en-US rev47917:6b58d2615145
authorMasahiko Imanaka <chimantaea_mirabilis@yahoo.co.jp>
Mon, 19 Jul 2010 23:05:39 +0900
changeset 40 430d03cb5df3657392d1e6ecbe65d58bbdd7a87e
parent 39 c887a92c416bcfd03212001d7acf07824f75dc62
child 41 ec6aecb4617d777e2fe8ea212b7a3c547ecc9d71
push id1
push usersledru@mozilla.com
push dateThu, 04 Dec 2014 21:57:17 +0000
sync dom and security with en-US rev47917:6b58d2615145
dom/chrome/dom/dom.properties
security/manager/chrome/pipnss/nsserrors.properties
security/manager/chrome/pipnss/pipnss.properties
security/manager/chrome/pippki/certManager.dtd
security/manager/chrome/pippki/pippki.properties
--- a/dom/chrome/dom/dom.properties
+++ b/dom/chrome/dom/dom.properties
@@ -60,8 +60,10 @@ UseOfRouteEventWarning		= routeEvent() の使用は推奨されていません。DOM 2 の dispatchEvent() メソッドを使用するコードに書き換えてください。詳しくは http://developer.mozilla.org/en/docs/DOM:element.dispatchEvent を参照してください。
 UseOfPreventBubbleWarning	= イベント=%S, preventBubble() の使用は推奨されていません。代わりに W3C 標準の stopPropagation() を使ってください。
 UseOfPreventCaptureWarning	= イベント=%S, preventCapture() の使用は推奨されていません。代わりに W3C 標準の stopPropagation() を使ってください。
 UseOfDOM3LoadMethodWarning	= Document.load() の使用は推奨されていません。DOM の XMLHttpRequest オブジェクトを使用するコードに書き換えてください。詳しくは https://developer.mozilla.org/en/XMLHttpRequest を参照してください。
 UnexpectedCanvasVariantStyle	= canvas: strokeStyle または fillStyle に文字列、CanvasGradient あるいは CanvasPattern 以外の値を設定することはできません。
 EmptyGetElementByIdParam	= getElementById() に空文字列が渡されました。
 LowMemoryTitle			= 警告: メモリ不足
 LowMemoryMessage		= メモリが不足しているためこのページのスクリプトは停止しました。
 WrongEventPropertyAccessWarning	= %2$S イベントでは %1$S プロパティの値には意味がないため使用すべきではありません。
+SpeculationFailed		= 不平衡なツリーが document.write() を使用して書き込まれたため、ネットワークからのデータが再度パースされます。詳しくは https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing を参照してください。
+DocumentWriteIgnored		= 非同期で読み込まれた外部スクリプトからの document.write() の呼び出しは無視されました。
--- a/security/manager/chrome/pipnss/nsserrors.properties
+++ b/security/manager/chrome/pipnss/nsserrors.properties
@@ -1,265 +1,285 @@
 # (^^; 後回し
-SSL_ERROR_EXPORT_ONLY_SERVER		= Unable to communicate securely.  Peer does not support high-grade encryption.
-SSL_ERROR_US_ONLY_SERVER		= Unable to communicate securely.  Peer requires high-grade encryption which is not supported.
-SSL_ERROR_NO_CYPHER_OVERLAP		= Cannot communicate securely with peer: no common encryption algorithm(s).
-SSL_ERROR_NO_CERTIFICATE		= Unable to find the certificate or key necessary for authentication.
-SSL_ERROR_BAD_CERTIFICATE		= Unable to communicate securely with peer: peers's certificate was rejected.
-SSL_ERROR_BAD_CLIENT			= The server has encountered bad data from the client.
-SSL_ERROR_BAD_SERVER			= The client has encountered bad data from the server.
-SSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE	= Unsupported certificate type.
-SSL_ERROR_UNSUPPORTED_VERSION		= Peer using unsupported version of security protocol.
-SSL_ERROR_WRONG_CERTIFICATE		= Client authentication failed: private key in key database does not match public key in certificate database.
-SSL_ERROR_BAD_CERT_DOMAIN		= Unable to communicate securely with peer: requested domain name does not match the server's certificate.
-SSL_ERROR_SSL2_DISABLED			= Peer only supports SSL version 2, which is locally disabled.
-SSL_ERROR_BAD_MAC_READ			= SSL received a record with an incorrect Message Authentication Code.
-SSL_ERROR_BAD_MAC_ALERT			= SSL peer reports incorrect Message Authentication Code.
-SSL_ERROR_BAD_CERT_ALERT		= SSL peer cannot verify your certificate.
-SSL_ERROR_REVOKED_CERT_ALERT		= SSL peer rejected your certificate as revoked.
-SSL_ERROR_EXPIRED_CERT_ALERT		= SSL peer rejected your certificate as expired.
-SSL_ERROR_SSL_DISABLED			= Cannot connect: SSL is disabled.
-SSL_ERROR_FORTEZZA_PQG			= Cannot connect: SSL peer is in another FORTEZZA domain.
-SSL_ERROR_UNKNOWN_CIPHER_SUITE		= An unknown SSL cipher suite has been requested.
-SSL_ERROR_NO_CIPHERS_SUPPORTED		= No cipher suites are present and enabled in this program.
-SSL_ERROR_BAD_BLOCK_PADDING		= SSL received a record with bad block padding.
-SSL_ERROR_RX_RECORD_TOO_LONG		= SSL received a record that exceeded the maximum permissible length.
-SSL_ERROR_TX_RECORD_TOO_LONG		= SSL attempted to send a record that exceeded the maximum permissible length.
-SSL_ERROR_RX_MALFORMED_HELLO_REQUEST	= SSL received a malformed Hello Request handshake message.
-SSL_ERROR_RX_MALFORMED_CLIENT_HELLO	= SSL received a malformed Client Hello handshake message.
-SSL_ERROR_RX_MALFORMED_SERVER_HELLO	= SSL received a malformed Server Hello handshake message.
-SSL_ERROR_RX_MALFORMED_CERTIFICATE	= SSL received a malformed Certificate handshake message.
-SSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH	= SSL received a malformed Server Key Exchange handshake message.
-SSL_ERROR_RX_MALFORMED_CERT_REQUEST	= SSL received a malformed Certificate Request handshake message.
-SSL_ERROR_RX_MALFORMED_HELLO_DONE	= SSL received a malformed Server Hello Done handshake message.
-SSL_ERROR_RX_MALFORMED_CERT_VERIFY	= SSL received a malformed Certificate Verify handshake message.
-SSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH	= SSL received a malformed Client Key Exchange handshake message.
-SSL_ERROR_RX_MALFORMED_FINISHED		= SSL received a malformed Finished handshake message.
-SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER	= SSL received a malformed Change Cipher Spec record.
-SSL_ERROR_RX_MALFORMED_ALERT		= SSL received a malformed Alert record.
-SSL_ERROR_RX_MALFORMED_HANDSHAKE	= SSL received a malformed Handshake record.
-SSL_ERROR_RX_MALFORMED_APPLICATION_DATA	= SSL received a malformed Application Data record.
-SSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST	= SSL received an unexpected Hello Request handshake message.
-SSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO	= SSL received an unexpected Client Hello handshake message.
-SSL_ERROR_RX_UNEXPECTED_SERVER_HELLO	= SSL received an unexpected Server Hello handshake message.
-SSL_ERROR_RX_UNEXPECTED_CERTIFICATE	= SSL received an unexpected Certificate handshake message.
-SSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH	= SSL received an unexpected Server Key Exchange handshake message.
-SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST	= SSL received an unexpected Certificate Request handshake message.
-SSL_ERROR_RX_UNEXPECTED_HELLO_DONE	= SSL received an unexpected Server Hello Done handshake message.
-SSL_ERROR_RX_UNEXPECTED_CERT_VERIFY	= SSL received an unexpected Certificate Verify handshake message.
-SSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH	= SSL received an unexpected Client Key Exchange handshake message.
-SSL_ERROR_RX_UNEXPECTED_FINISHED	= SSL received an unexpected Finished handshake message.
-SSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER	= SSL received an unexpected Change Cipher Spec record.
-SSL_ERROR_RX_UNEXPECTED_ALERT		= SSL received an unexpected Alert record.
-SSL_ERROR_RX_UNEXPECTED_HANDSHAKE	= SSL received an unexpected Handshake record.
-SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA= SSL received an unexpected Application Data record.
-SSL_ERROR_RX_UNKNOWN_RECORD_TYPE	= SSL received a record with an unknown content type.
-SSL_ERROR_RX_UNKNOWN_HANDSHAKE		= SSL received a handshake message with an unknown message type.
-SSL_ERROR_RX_UNKNOWN_ALERT		= SSL received an alert record with an unknown alert description.
-SSL_ERROR_CLOSE_NOTIFY_ALERT		= SSL peer has closed this connection.
-SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT	= SSL peer was not expecting a handshake message it received.
-SSL_ERROR_DECOMPRESSION_FAILURE_ALERT	= SSL peer was unable to successfully decompress an SSL record it received.
-SSL_ERROR_HANDSHAKE_FAILURE_ALERT	= SSL peer was unable to negotiate an acceptable set of security parameters.
-SSL_ERROR_ILLEGAL_PARAMETER_ALERT	= SSL peer rejected a handshake message for unacceptable content.
-SSL_ERROR_UNSUPPORTED_CERT_ALERT	= SSL peer does not support certificates of the type it received.
-SSL_ERROR_CERTIFICATE_UNKNOWN_ALERT	= SSL peer had some unspecified issue with the certificate it received.
-SSL_ERROR_GENERATE_RANDOM_FAILURE	= SSL experienced a failure of its random number generator.
-SSL_ERROR_SIGN_HASHES_FAILURE		= Unable to digitally sign data required to verify your certificate.
-SSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE	= SSL was unable to extract the public key from the peer's certificate.
-SSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE	= Unspecified failure while processing SSL Server Key Exchange handshake.
-SSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE	= Unspecified failure while processing SSL Client Key Exchange handshake.
-SSL_ERROR_ENCRYPTION_FAILURE		= Bulk data encryption algorithm failed in selected cipher suite.
-SSL_ERROR_DECRYPTION_FAILURE		= Bulk data decryption algorithm failed in selected cipher suite.
-SSL_ERROR_SOCKET_WRITE_FAILURE		= Attempt to write encrypted data to underlying socket failed.
-SSL_ERROR_MD5_DIGEST_FAILURE		= MD5 digest function failed.
-SSL_ERROR_SHA_DIGEST_FAILURE		= SHA-1 digest function failed.
-SSL_ERROR_MAC_COMPUTATION_FAILURE	= MAC computation failed.
-SSL_ERROR_SYM_KEY_CONTEXT_FAILURE	= Failure to create Symmetric Key context.
-SSL_ERROR_SYM_KEY_UNWRAP_FAILURE	= Failure to unwrap the Symmetric key in Client Key Exchange message.
-SSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED	= SSL Server attempted to use domestic-grade public key with export cipher suite.
-SSL_ERROR_IV_PARAM_FAILURE		= PKCS11 code failed to translate an IV into a param.
-SSL_ERROR_INIT_CIPHER_SUITE_FAILURE	= Failed to initialize the selected cipher suite.
-SSL_ERROR_SESSION_KEY_GEN_FAILURE	= Client failed to generate session keys for SSL session.
-SSL_ERROR_NO_SERVER_KEY_FOR_ALG		= Server has no key for the attempted key exchange algorithm.
-SSL_ERROR_TOKEN_INSERTION_REMOVAL	= PKCS#11 token was inserted or removed while operation was in progress.
-SSL_ERROR_TOKEN_SLOT_NOT_FOUND		= No PKCS#11 token could be found to do a required operation.
-SSL_ERROR_NO_COMPRESSION_OVERLAP	= Cannot communicate securely with peer: no common compression algorithm(s).
-SSL_ERROR_HANDSHAKE_NOT_COMPLETED	= Cannot initiate another SSL handshake until current handshake is complete.
-SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE	= Received incorrect handshakes hash values from peer.
-SSL_ERROR_CERT_KEA_MISMATCH		= The certificate provided cannot be used with the selected key exchange algorithm.
-SSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA	= No certificate authority is trusted for SSL client authentication.
-SSL_ERROR_SESSION_NOT_FOUND		= Client's SSL session ID not found in server's session cache.
-SSL_ERROR_DECRYPTION_FAILED_ALERT	= Peer was unable to decrypt an SSL record it received.
-SSL_ERROR_RECORD_OVERFLOW_ALERT		= Peer received an SSL record that was longer than is permitted.
-SSL_ERROR_UNKNOWN_CA_ALERT		= Peer does not recognize and trust the CA that issued your certificate.
-SSL_ERROR_ACCESS_DENIED_ALERT		= Peer received a valid certificate, but access was denied.
-SSL_ERROR_DECODE_ERROR_ALERT		= Peer could not decode an SSL handshake message.
-SSL_ERROR_DECRYPT_ERROR_ALERT		= Peer reports failure of signature verification or key exchange.
-SSL_ERROR_EXPORT_RESTRICTION_ALERT	= Peer reports negotiation not in compliance with export regulations.
-SSL_ERROR_PROTOCOL_VERSION_ALERT	= Peer reports incompatible or unsupported protocol version.
-SSL_ERROR_INSUFFICIENT_SECURITY_ALERT	= Server requires ciphers more secure than those supported by client.
-SSL_ERROR_INTERNAL_ERROR_ALERT		= Peer reports it experienced an internal error.
-SSL_ERROR_USER_CANCELED_ALERT		= Peer user canceled handshake.
-SSL_ERROR_NO_RENEGOTIATION_ALERT	= Peer does not permit renegotiation of SSL security parameters.
-SSL_ERROR_SERVER_CACHE_NOT_CONFIGURED	= SSL server cache not configured and not disabled for this socket.
-SSL_ERROR_UNSUPPORTED_EXTENSION_ALERT	= SSL peer does not support requested TLS hello extension.
-SSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT= SSL peer could not obtain your certificate from the supplied URL.
-SSL_ERROR_UNRECOGNIZED_NAME_ALERT	= SSL peer has no certificate for the requested DNS name.
-SSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT= SSL peer was unable to get an OCSP response for its certificate.
-SSL_ERROR_BAD_CERT_HASH_VALUE_ALERT	= SSL peer reported bad certificate hash value.
-SEC_ERROR_IO				= An I/O error occurred during security authorization.
-SEC_ERROR_LIBRARY_FAILURE		= security library failure.
-SEC_ERROR_BAD_DATA			= security library: received bad data.
-SEC_ERROR_OUTPUT_LEN			= security library: output length error.
-SEC_ERROR_INPUT_LEN			= security library has experienced an input length error.
-SEC_ERROR_INVALID_ARGS			= security library: invalid arguments.
-SEC_ERROR_INVALID_ALGORITHM		= security library: invalid algorithm.
-SEC_ERROR_INVALID_AVA			= security library: invalid AVA.
-SEC_ERROR_INVALID_TIME			= Improperly formatted time string.
-SEC_ERROR_BAD_DER			= security library: improperly formatted DER-encoded message.
-SEC_ERROR_BAD_SIGNATURE			= Peer's certificate has an invalid signature.
-SEC_ERROR_EXPIRED_CERTIFICATE		= Peer's Certificate has expired.
-SEC_ERROR_REVOKED_CERTIFICATE		= Peer's Certificate has been revoked.
-SEC_ERROR_UNKNOWN_ISSUER		= Peer's Certificate issuer is not recognized.
-SEC_ERROR_BAD_KEY			= Peer's public key is invalid.
-SEC_ERROR_BAD_PASSWORD			= The security password entered is incorrect.
-SEC_ERROR_RETRY_PASSWORD		= New password entered incorrectly.  Please try again.
-SEC_ERROR_NO_NODELOCK			= security library: no nodelock.
-SEC_ERROR_BAD_DATABASE			= security library: bad database.
-SEC_ERROR_NO_MEMORY			= security library: memory allocation failure.
-SEC_ERROR_UNTRUSTED_ISSUER		= Peer's certificate issuer has been marked as not trusted by the user.
-SEC_ERROR_UNTRUSTED_CERT		= Peer's certificate has been marked as not trusted by the user.
-SEC_ERROR_DUPLICATE_CERT		= Certificate already exists in your database.
-SEC_ERROR_DUPLICATE_CERT_NAME		= Downloaded certificate's name duplicates one already in your database.
-SEC_ERROR_ADDING_CERT			= Error adding certificate to database.
-SEC_ERROR_FILING_KEY			= Error refiling the key for this certificate.
-SEC_ERROR_NO_KEY			= The private key for this certificate cannot be found in key database
-SEC_ERROR_CERT_VALID			= This certificate is valid.
-SEC_ERROR_CERT_NOT_VALID		= This certificate is not valid.
-SEC_ERROR_CERT_NO_RESPONSE		= Cert Library: No Response
-SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE	= The certificate issuer's certificate has expired.  Check your system date and time.
-SEC_ERROR_CRL_EXPIRED			= The CRL for the certificate's issuer has expired.  Update it or check your system date and time.
-SEC_ERROR_CRL_BAD_SIGNATURE		= The CRL for the certificate's issuer has an invalid signature.
-SEC_ERROR_CRL_INVALID			= New CRL has an invalid format.
-SEC_ERROR_EXTENSION_VALUE_INVALID	= Certificate extension value is invalid.
-SEC_ERROR_EXTENSION_NOT_FOUND		= Certificate extension not found.
-SEC_ERROR_CA_CERT_INVALID		= Issuer certificate is invalid.
-SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID	= Certificate path length constraint is invalid.
-SEC_ERROR_CERT_USAGES_INVALID		= Certificate usages field is invalid.
-SEC_INTERNAL_ONLY			= **Internal ONLY module**
-SEC_ERROR_INVALID_KEY			= The key does not support the requested operation.
-SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION	= Certificate contains unknown critical extension.
-SEC_ERROR_OLD_CRL			= New CRL is not later than the current one.
-SEC_ERROR_NO_EMAIL_CERT			= Not encrypted or signed: you do not yet have an email certificate.
-SEC_ERROR_NO_RECIPIENT_CERTS_QUERY	= Not encrypted: you do not have certificates for each of the recipients.
-SEC_ERROR_NOT_A_RECIPIENT		= Cannot decrypt: you are not a recipient, or matching certificate and private key not found.
-SEC_ERROR_PKCS7_KEYALG_MISMATCH		= Cannot decrypt: key encryption algorithm does not match your certificate.
-SEC_ERROR_PKCS7_BAD_SIGNATURE		= Signature verification failed: no signer found, too many signers found, or improper or corrupted data.
-SEC_ERROR_UNSUPPORTED_KEYALG		= Unsupported or unknown key algorithm.
-SEC_ERROR_DECRYPTION_DISALLOWED		= Cannot decrypt: encrypted using a disallowed algorithm or key size.
-XP_SEC_FORTEZZA_BAD_CARD		= Fortezza card has not been properly initialized.  Please remove it and return it to your issuer.
-XP_SEC_FORTEZZA_NO_CARD			= No Fortezza cards Found
-XP_SEC_FORTEZZA_NONE_SELECTED		= No Fortezza card selected
-XP_SEC_FORTEZZA_MORE_INFO		= Please select a personality to get more info on
-XP_SEC_FORTEZZA_PERSON_NOT_FOUND	= Personality not found
-XP_SEC_FORTEZZA_NO_MORE_INFO		= No more information on that Personality
-XP_SEC_FORTEZZA_BAD_PIN			= Invalid Pin
-XP_SEC_FORTEZZA_PERSON_ERROR		= Couldn't initialize Fortezza personalities.
-SEC_ERROR_NO_KRL			= No KRL for this site's certificate has been found.
-SEC_ERROR_KRL_EXPIRED			= The KRL for this site's certificate has expired.
-SEC_ERROR_KRL_BAD_SIGNATURE		= The KRL for this site's certificate has an invalid signature.
-SEC_ERROR_REVOKED_KEY			= The key for this site's certificate has been revoked.
-SEC_ERROR_KRL_INVALID			= New KRL has an invalid format.
-SEC_ERROR_NEED_RANDOM			= security library: need random data.
-SEC_ERROR_NO_MODULE			= security library: no security module can perform the requested operation.
-SEC_ERROR_NO_TOKEN			= The security card or token does not exist, needs to be initialized, or has been removed.
-SEC_ERROR_READ_ONLY			= security library: read-only database.
-SEC_ERROR_NO_SLOT_SELECTED		= No slot or token was selected.
-SEC_ERROR_CERT_NICKNAME_COLLISION	= A certificate with the same nickname already exists.
-SEC_ERROR_KEY_NICKNAME_COLLISION	= A key with the same nickname already exists.
-SEC_ERROR_SAFE_NOT_CREATED		= error while creating safe object
-SEC_ERROR_BAGGAGE_NOT_CREATED		= error while creating baggage object
-XP_JAVA_REMOVE_PRINCIPAL_ERROR		= Couldn't remove the principal
-XP_JAVA_DELETE_PRIVILEGE_ERROR		= Couldn't delete the privilege
-XP_JAVA_CERT_NOT_EXISTS_ERROR		= This principal doesn't have a certificate
-SEC_ERROR_BAD_EXPORT_ALGORITHM		= Required algorithm is not allowed.
-SEC_ERROR_EXPORTING_CERTIFICATES	= Error attempting to export certificates.
-SEC_ERROR_IMPORTING_CERTIFICATES	= Error attempting to import certificates.
-SEC_ERROR_PKCS12_DECODING_PFX		= Unable to import.  Decoding error.  File not valid.
-SEC_ERROR_PKCS12_INVALID_MAC		= Unable to import.  Invalid MAC.  Incorrect password or corrupt file.
-SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM= Unable to import.  MAC algorithm not supported.
-SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE= Unable to import.  Only password integrity and privacy modes supported.
-SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE	= Unable to import.  File structure is corrupt.
-SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM= Unable to import.  Encryption algorithm not supported.
-SEC_ERROR_PKCS12_UNSUPPORTED_VERSION	= Unable to import.  File version not supported.
-SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT= Unable to import.  Incorrect privacy password.
-SEC_ERROR_PKCS12_CERT_COLLISION		= Unable to import.  Same nickname already exists in database.
-SEC_ERROR_USER_CANCELLED		= The user pressed cancel.
-SEC_ERROR_PKCS12_DUPLICATE_DATA		= Not imported, already in database.
-SEC_ERROR_MESSAGE_SEND_ABORTED		= Message not sent.
-SEC_ERROR_INADEQUATE_KEY_USAGE		= Certificate key usage inadequate for attempted operation.
-SEC_ERROR_INADEQUATE_CERT_TYPE		= Certificate type not approved for application.
-SEC_ERROR_CERT_ADDR_MISMATCH		= Address in signing certificate does not match address in message headers.
-SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY	= Unable to import.  Error attempting to import private key.
-SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN	= Unable to import.  Error attempting to import certificate chain.
-SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME= Unable to export.  Unable to locate certificate or key by nickname.
-SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY	= Unable to export.  Private Key could not be located and exported.
-SEC_ERROR_PKCS12_UNABLE_TO_WRITE	= Unable to export.  Unable to write the export file.
-SEC_ERROR_PKCS12_UNABLE_TO_READ		= Unable to import.  Unable to read the import file.
-SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED= Unable to export.  Key database corrupt or deleted.
-SEC_ERROR_KEYGEN_FAIL			= Unable to generate public/private key pair.
-SEC_ERROR_INVALID_PASSWORD		= Password entered is invalid.  Please pick a different one.
-SEC_ERROR_RETRY_OLD_PASSWORD		= Old password entered incorrectly.  Please try again.
-SEC_ERROR_BAD_NICKNAME			= Certificate nickname already in use.
-SEC_ERROR_NOT_FORTEZZA_ISSUER		= Peer FORTEZZA chain has a non-FORTEZZA Certificate.
-SEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY	= A sensitive key cannot be moved to the slot where it is needed.
-SEC_ERROR_JS_INVALID_MODULE_NAME	= Invalid module name.
-SEC_ERROR_JS_INVALID_DLL		= Invalid module path/filename
-SEC_ERROR_JS_ADD_MOD_FAILURE		= Unable to add module
-SEC_ERROR_JS_DEL_MOD_FAILURE		= Unable to delete module
-SEC_ERROR_OLD_KRL			= New KRL is not later than the current one.
-SEC_ERROR_CKL_CONFLICT			= New CKL has different issuer than current CKL.  Delete current CKL.
-SEC_ERROR_CERT_NOT_IN_NAME_SPACE	= The Certifying Authority for this certificate is not permitted to issue a certificate with this name.
-SEC_ERROR_KRL_NOT_YET_VALID		= The key revocation list for this certificate is not yet valid.
-SEC_ERROR_CRL_NOT_YET_VALID		= The certificate revocation list for this certificate is not yet valid.
-SEC_ERROR_UNKNOWN_CERT			= The requested certificate could not be found.
-SEC_ERROR_UNKNOWN_SIGNER		= The signer's certificate could not be found.
-SEC_ERROR_CERT_BAD_ACCESS_LOCATION	= The location for the certificate status server has invalid format.
-SEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE	= The OCSP response cannot be fully decoded; it is of an unknown type.
-SEC_ERROR_OCSP_BAD_HTTP_RESPONSE	= The OCSP server returned unexpected/invalid HTTP data.
-SEC_ERROR_OCSP_MALFORMED_REQUEST	= The OCSP server found the request to be corrupted or improperly formed.
-SEC_ERROR_OCSP_SERVER_ERROR		= The OCSP server experienced an internal error.
-SEC_ERROR_OCSP_TRY_SERVER_LATER		= The OCSP server suggests trying again later.
-SEC_ERROR_OCSP_REQUEST_NEEDS_SIG	= The OCSP server requires a signature on this request.
-SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST	= The OCSP server has refused this request as unauthorized.
-SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS	= The OCSP server returned an unrecognizable status.
-SEC_ERROR_OCSP_UNKNOWN_CERT		= The OCSP server has no status for the certificate.
-SEC_ERROR_OCSP_NOT_ENABLED		= You must enable OCSP before performing this operation.
-SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER	= You must set the OCSP default responder before performing this operation.
-SEC_ERROR_OCSP_MALFORMED_RESPONSE	= The response from the OCSP server was corrupted or improperly formed.
-SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE	= The signer of the OCSP response is not authorized to give status for this certificate.
-SEC_ERROR_OCSP_FUTURE_RESPONSE		= The OCSP response is not yet valid (contains a date in the future).
-SEC_ERROR_OCSP_OLD_RESPONSE		= The OCSP response contains out-of-date information.
-SEC_ERROR_DIGEST_NOT_FOUND		= The CMS or PKCS #7 Digest was not found in signed message.
-SEC_ERROR_UNSUPPORTED_MESSAGE_TYPE	= The CMS or PKCS #7 Message type is unsupported.
-SEC_ERROR_MODULE_STUCK			= PKCS #11 module could not be removed because it is still in use.
-SEC_ERROR_BAD_TEMPLATE			= Could not decode ASN.1 data. Specified template was invalid.
-SEC_ERROR_CRL_NOT_FOUND			= No matching CRL was found.
-SEC_ERROR_REUSED_ISSUER_AND_SERIAL	= You are attempting to import a cert with the same issuer/serial as an existing cert, but that is not the same cert.
-SEC_ERROR_BUSY				= NSS could not shutdown. Objects are still in use.
-SEC_ERROR_EXTRA_INPUT			= DER-encoded message contained extra unused data.
-SEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE	= Unsupported elliptic curve.
-SEC_ERROR_UNSUPPORTED_EC_POINT_FORM	= Unsupported elliptic curve point form.
-SEC_ERROR_UNRECOGNIZED_OID		= Unrecognized Object Identifier.
-SEC_ERROR_OCSP_INVALID_SIGNING_CERT	= Invalid OCSP signing certificate in OCSP response.
-SEC_ERROR_REVOKED_CERTIFICATE_CRL	= Certificate is revoked in issuer's certificate revocation list.
-SEC_ERROR_REVOKED_CERTIFICATE_OCSP	= Issuer's OCSP responder reports certificate is revoked.
-SEC_ERROR_CRL_INVALID_VERSION		= Issuer's Certificate Revocation List has an unknown version number.
-SEC_ERROR_CRL_V1_CRITICAL_EXTENSION	= Issuer's V1 Certificate Revocation List has a critical extension.
-SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION= Issuer's V2 Certificate Revocation List has an unknown critical extension.
-SEC_ERROR_UNKNOWN_OBJECT_TYPE		= Unknown object type specified.
-SEC_ERROR_INCOMPATIBLE_PKCS11		= PKCS #11 driver violates the spec in an incompatible way.
-SEC_ERROR_NO_EVENT			= No new slot event is available at this time.
-SEC_ERROR_CRL_ALREADY_EXISTS		= CRL already exists.
-SEC_ERROR_NOT_INITIALIZED		= NSS is not initialized.
-SEC_ERROR_TOKEN_NOT_LOGGED_IN		= The operation failed because the PKCS#11 token is not logged in.
-SEC_ERROR_OCSP_RESPONDER_CERT_INVALID	= Configured OCSP responder's certificate is invalid.
-SEC_ERROR_OCSP_BAD_SIGNATURE		= OCSP response has an invalid signature.
+SSL_ERROR_EXPORT_ONLY_SERVER=Unable to communicate securely.  Peer does not support high-grade encryption.
+SSL_ERROR_US_ONLY_SERVER=Unable to communicate securely.  Peer requires high-grade encryption which is not supported.
+SSL_ERROR_NO_CYPHER_OVERLAP=Cannot communicate securely with peer: no common encryption algorithm(s).
+SSL_ERROR_NO_CERTIFICATE=Unable to find the certificate or key necessary for authentication.
+SSL_ERROR_BAD_CERTIFICATE=Unable to communicate securely with peer: peers's certificate was rejected.
+SSL_ERROR_BAD_CLIENT=The server has encountered bad data from the client.
+SSL_ERROR_BAD_SERVER=The client has encountered bad data from the server.
+SSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Unsupported certificate type.
+SSL_ERROR_UNSUPPORTED_VERSION=Peer using unsupported version of security protocol.
+SSL_ERROR_WRONG_CERTIFICATE=Client authentication failed: private key in key database does not match public key in certificate database.
+SSL_ERROR_BAD_CERT_DOMAIN=Unable to communicate securely with peer: requested domain name does not match the server's certificate.
+SSL_ERROR_SSL2_DISABLED=Peer only supports SSL version 2, which is locally disabled.
+SSL_ERROR_BAD_MAC_READ=SSL received a record with an incorrect Message Authentication Code.
+SSL_ERROR_BAD_MAC_ALERT=SSL peer reports incorrect Message Authentication Code.
+SSL_ERROR_BAD_CERT_ALERT=SSL peer cannot verify your certificate.
+SSL_ERROR_REVOKED_CERT_ALERT=SSL peer rejected your certificate as revoked.
+SSL_ERROR_EXPIRED_CERT_ALERT=SSL peer rejected your certificate as expired.
+SSL_ERROR_SSL_DISABLED=Cannot connect: SSL is disabled.
+SSL_ERROR_FORTEZZA_PQG=Cannot connect: SSL peer is in another FORTEZZA domain.
+SSL_ERROR_UNKNOWN_CIPHER_SUITE=An unknown SSL cipher suite has been requested.
+SSL_ERROR_NO_CIPHERS_SUPPORTED=No cipher suites are present and enabled in this program.
+SSL_ERROR_BAD_BLOCK_PADDING=SSL received a record with bad block padding.
+SSL_ERROR_RX_RECORD_TOO_LONG=SSL received a record that exceeded the maximum permissible length.
+SSL_ERROR_TX_RECORD_TOO_LONG=SSL attempted to send a record that exceeded the maximum permissible length.
+SSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL received a malformed Hello Request handshake message.
+SSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL received a malformed Client Hello handshake message.
+SSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL received a malformed Server Hello handshake message.
+SSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL received a malformed Certificate handshake message.
+SSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL received a malformed Server Key Exchange handshake message.
+SSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL received a malformed Certificate Request handshake message.
+SSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL received a malformed Server Hello Done handshake message.
+SSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL received a malformed Certificate Verify handshake message.
+SSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL received a malformed Client Key Exchange handshake message.
+SSL_ERROR_RX_MALFORMED_FINISHED=SSL received a malformed Finished handshake message.
+SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL received a malformed Change Cipher Spec record.
+SSL_ERROR_RX_MALFORMED_ALERT=SSL received a malformed Alert record.
+SSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL received a malformed Handshake record.
+SSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL received a malformed Application Data record.
+SSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL received an unexpected Hello Request handshake message.
+SSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL received an unexpected Client Hello handshake message.
+SSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL received an unexpected Server Hello handshake message.
+SSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL received an unexpected Certificate handshake message.
+SSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL received an unexpected Server Key Exchange handshake message.
+SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL received an unexpected Certificate Request handshake message.
+SSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL received an unexpected Server Hello Done handshake message.
+SSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL received an unexpected Certificate Verify handshake message.
+SSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL received an unexpected Client Key Exchange handshake message.
+SSL_ERROR_RX_UNEXPECTED_FINISHED=SSL received an unexpected Finished handshake message.
+SSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL received an unexpected Change Cipher Spec record.
+SSL_ERROR_RX_UNEXPECTED_ALERT=SSL received an unexpected Alert record.
+SSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL received an unexpected Handshake record.
+SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL received an unexpected Application Data record.
+SSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL received a record with an unknown content type.
+SSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL received a handshake message with an unknown message type.
+SSL_ERROR_RX_UNKNOWN_ALERT=SSL received an alert record with an unknown alert description.
+SSL_ERROR_CLOSE_NOTIFY_ALERT=SSL peer has closed this connection.
+SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=SSL peer was not expecting a handshake message it received.
+SSL_ERROR_DECOMPRESSION_FAILURE_ALERT=SSL peer was unable to successfully decompress an SSL record it received.
+SSL_ERROR_HANDSHAKE_FAILURE_ALERT=SSL peer was unable to negotiate an acceptable set of security parameters.
+SSL_ERROR_ILLEGAL_PARAMETER_ALERT=SSL peer rejected a handshake message for unacceptable content.
+SSL_ERROR_UNSUPPORTED_CERT_ALERT=SSL peer does not support certificates of the type it received.
+SSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=SSL peer had some unspecified issue with the certificate it received.
+SSL_ERROR_GENERATE_RANDOM_FAILURE=SSL experienced a failure of its random number generator.
+SSL_ERROR_SIGN_HASHES_FAILURE=Unable to digitally sign data required to verify your certificate.
+SSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL was unable to extract the public key from the peer's certificate.
+SSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Server Key Exchange handshake.
+SSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Unspecified failure while processing SSL Client Key Exchange handshake.
+SSL_ERROR_ENCRYPTION_FAILURE=Bulk data encryption algorithm failed in selected cipher suite.
+SSL_ERROR_DECRYPTION_FAILURE=Bulk data decryption algorithm failed in selected cipher suite.
+SSL_ERROR_SOCKET_WRITE_FAILURE=Attempt to write encrypted data to underlying socket failed.
+SSL_ERROR_MD5_DIGEST_FAILURE=MD5 digest function failed.
+SSL_ERROR_SHA_DIGEST_FAILURE=SHA-1 digest function failed.
+SSL_ERROR_MAC_COMPUTATION_FAILURE=MAC computation failed.
+SSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Failure to create Symmetric Key context.
+SSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Failure to unwrap the Symmetric key in Client Key Exchange message.
+SSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=SSL Server attempted to use domestic-grade public key with export cipher suite.
+SSL_ERROR_IV_PARAM_FAILURE=PKCS11 code failed to translate an IV into a param.
+SSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Failed to initialize the selected cipher suite.
+SSL_ERROR_SESSION_KEY_GEN_FAILURE=Client failed to generate session keys for SSL session.
+SSL_ERROR_NO_SERVER_KEY_FOR_ALG=Server has no key for the attempted key exchange algorithm.
+SSL_ERROR_TOKEN_INSERTION_REMOVAL=PKCS#11 token was inserted or removed while operation was in progress.
+SSL_ERROR_TOKEN_SLOT_NOT_FOUND=No PKCS#11 token could be found to do a required operation.
+SSL_ERROR_NO_COMPRESSION_OVERLAP=Cannot communicate securely with peer: no common compression algorithm(s).
+SSL_ERROR_HANDSHAKE_NOT_COMPLETED=Cannot initiate another SSL handshake until current handshake is complete.
+SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Received incorrect handshakes hash values from peer.
+SSL_ERROR_CERT_KEA_MISMATCH=The certificate provided cannot be used with the selected key exchange algorithm.
+SSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=No certificate authority is trusted for SSL client authentication.
+SSL_ERROR_SESSION_NOT_FOUND=Client's SSL session ID not found in server's session cache.
+SSL_ERROR_DECRYPTION_FAILED_ALERT=Peer was unable to decrypt an SSL record it received.
+SSL_ERROR_RECORD_OVERFLOW_ALERT=Peer received an SSL record that was longer than is permitted.
+SSL_ERROR_UNKNOWN_CA_ALERT=Peer does not recognize and trust the CA that issued your certificate.
+SSL_ERROR_ACCESS_DENIED_ALERT=Peer received a valid certificate, but access was denied.
+SSL_ERROR_DECODE_ERROR_ALERT=Peer could not decode an SSL handshake message.
+SSL_ERROR_DECRYPT_ERROR_ALERT=Peer reports failure of signature verification or key exchange.
+SSL_ERROR_EXPORT_RESTRICTION_ALERT=Peer reports negotiation not in compliance with export regulations.
+SSL_ERROR_PROTOCOL_VERSION_ALERT=Peer reports incompatible or unsupported protocol version.
+SSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Server requires ciphers more secure than those supported by client.
+SSL_ERROR_INTERNAL_ERROR_ALERT=Peer reports it experienced an internal error.
+SSL_ERROR_USER_CANCELED_ALERT=Peer user canceled handshake.
+SSL_ERROR_NO_RENEGOTIATION_ALERT=Peer does not permit renegotiation of SSL security parameters.
+SSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=SSL server cache not configured and not disabled for this socket.
+SSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=SSL peer does not support requested TLS hello extension.
+SSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=SSL peer could not obtain your certificate from the supplied URL.
+SSL_ERROR_UNRECOGNIZED_NAME_ALERT=SSL peer has no certificate for the requested DNS name.
+SSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=SSL peer was unable to get an OCSP response for its certificate.
+SSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=SSL peer reported bad certificate hash value.
+SSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL received an unexpected New Session Ticket handshake message.                             
+SSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL received a malformed New Session Ticket handshake message.                                
+SSL_ERROR_DECOMPRESSION_FAILURE=SSL received a compressed record that could not be decompressed.                                        
+SSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Renegotiation is not allowed on this SSL socket.                                                    
+SSL_ERROR_UNSAFE_NEGOTIATION=Peer attempted old style (potentially vulnerable) handshake.
+SSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL received an unexpected uncompressed record.
+SEC_ERROR_IO=An I/O error occurred during security authorization.
+SEC_ERROR_LIBRARY_FAILURE=security library failure.
+SEC_ERROR_BAD_DATA=security library: received bad data.
+SEC_ERROR_OUTPUT_LEN=security library: output length error.
+SEC_ERROR_INPUT_LEN=security library has experienced an input length error.
+SEC_ERROR_INVALID_ARGS=security library: invalid arguments.
+SEC_ERROR_INVALID_ALGORITHM=security library: invalid algorithm.
+SEC_ERROR_INVALID_AVA=security library: invalid AVA.
+SEC_ERROR_INVALID_TIME=Improperly formatted time string.
+SEC_ERROR_BAD_DER=security library: improperly formatted DER-encoded message.
+SEC_ERROR_BAD_SIGNATURE=Peer's certificate has an invalid signature.
+SEC_ERROR_EXPIRED_CERTIFICATE=Peer's Certificate has expired.
+SEC_ERROR_REVOKED_CERTIFICATE=Peer's Certificate has been revoked.
+SEC_ERROR_UNKNOWN_ISSUER=Peer's Certificate issuer is not recognized.
+SEC_ERROR_BAD_KEY=Peer's public key is invalid.
+SEC_ERROR_BAD_PASSWORD=The security password entered is incorrect.
+SEC_ERROR_RETRY_PASSWORD=New password entered incorrectly.  Please try again.
+SEC_ERROR_NO_NODELOCK=security library: no nodelock.
+SEC_ERROR_BAD_DATABASE=security library: bad database.
+SEC_ERROR_NO_MEMORY=security library: memory allocation failure.
+SEC_ERROR_UNTRUSTED_ISSUER=Peer's certificate issuer has been marked as not trusted by the user.
+SEC_ERROR_UNTRUSTED_CERT=Peer's certificate has been marked as not trusted by the user.
+SEC_ERROR_DUPLICATE_CERT=Certificate already exists in your database.
+SEC_ERROR_DUPLICATE_CERT_NAME=Downloaded certificate's name duplicates one already in your database.
+SEC_ERROR_ADDING_CERT=Error adding certificate to database.
+SEC_ERROR_FILING_KEY=Error refiling the key for this certificate.
+SEC_ERROR_NO_KEY=The private key for this certificate cannot be found in key database
+SEC_ERROR_CERT_VALID=This certificate is valid.
+SEC_ERROR_CERT_NOT_VALID=This certificate is not valid.
+SEC_ERROR_CERT_NO_RESPONSE=Cert Library: No Response
+SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=The certificate issuer's certificate has expired.  Check your system date and time.
+SEC_ERROR_CRL_EXPIRED=The CRL for the certificate's issuer has expired.  Update it or check your system date and time.
+SEC_ERROR_CRL_BAD_SIGNATURE=The CRL for the certificate's issuer has an invalid signature.
+SEC_ERROR_CRL_INVALID=New CRL has an invalid format.
+SEC_ERROR_EXTENSION_VALUE_INVALID=Certificate extension value is invalid.
+SEC_ERROR_EXTENSION_NOT_FOUND=Certificate extension not found.
+SEC_ERROR_CA_CERT_INVALID=Issuer certificate is invalid.
+SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Certificate path length constraint is invalid.
+SEC_ERROR_CERT_USAGES_INVALID=Certificate usages field is invalid.
+SEC_INTERNAL_ONLY=**Internal ONLY module**
+SEC_ERROR_INVALID_KEY=The key does not support the requested operation.
+SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Certificate contains unknown critical extension.
+SEC_ERROR_OLD_CRL=New CRL is not later than the current one.
+SEC_ERROR_NO_EMAIL_CERT=Not encrypted or signed: you do not yet have an email certificate.
+SEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Not encrypted: you do not have certificates for each of the recipients.
+SEC_ERROR_NOT_A_RECIPIENT=Cannot decrypt: you are not a recipient, or matching certificate and private key not found.
+SEC_ERROR_PKCS7_KEYALG_MISMATCH=Cannot decrypt: key encryption algorithm does not match your certificate.
+SEC_ERROR_PKCS7_BAD_SIGNATURE=Signature verification failed: no signer found, too many signers found, or improper or corrupted data.
+SEC_ERROR_UNSUPPORTED_KEYALG=Unsupported or unknown key algorithm.
+SEC_ERROR_DECRYPTION_DISALLOWED=Cannot decrypt: encrypted using a disallowed algorithm or key size.
+XP_SEC_FORTEZZA_BAD_CARD=Fortezza card has not been properly initialized.  Please remove it and return it to your issuer.
+XP_SEC_FORTEZZA_NO_CARD=No Fortezza cards Found
+XP_SEC_FORTEZZA_NONE_SELECTED=No Fortezza card selected
+XP_SEC_FORTEZZA_MORE_INFO=Please select a personality to get more info on
+XP_SEC_FORTEZZA_PERSON_NOT_FOUND=Personality not found
+XP_SEC_FORTEZZA_NO_MORE_INFO=No more information on that Personality
+XP_SEC_FORTEZZA_BAD_PIN=Invalid Pin
+XP_SEC_FORTEZZA_PERSON_ERROR=Couldn't initialize Fortezza personalities.
+SEC_ERROR_NO_KRL=No KRL for this site's certificate has been found.
+SEC_ERROR_KRL_EXPIRED=The KRL for this site's certificate has expired.
+SEC_ERROR_KRL_BAD_SIGNATURE=The KRL for this site's certificate has an invalid signature.
+SEC_ERROR_REVOKED_KEY=The key for this site's certificate has been revoked.
+SEC_ERROR_KRL_INVALID=New KRL has an invalid format.
+SEC_ERROR_NEED_RANDOM=security library: need random data.
+SEC_ERROR_NO_MODULE=security library: no security module can perform the requested operation.
+SEC_ERROR_NO_TOKEN=The security card or token does not exist, needs to be initialized, or has been removed.
+SEC_ERROR_READ_ONLY=security library: read-only database.
+SEC_ERROR_NO_SLOT_SELECTED=No slot or token was selected.
+SEC_ERROR_CERT_NICKNAME_COLLISION=A certificate with the same nickname already exists.
+SEC_ERROR_KEY_NICKNAME_COLLISION=A key with the same nickname already exists.
+SEC_ERROR_SAFE_NOT_CREATED=error while creating safe object
+SEC_ERROR_BAGGAGE_NOT_CREATED=error while creating baggage object
+XP_JAVA_REMOVE_PRINCIPAL_ERROR=Couldn't remove the principal
+XP_JAVA_DELETE_PRIVILEGE_ERROR=Couldn't delete the privilege
+XP_JAVA_CERT_NOT_EXISTS_ERROR=This principal doesn't have a certificate
+SEC_ERROR_BAD_EXPORT_ALGORITHM=Required algorithm is not allowed.
+SEC_ERROR_EXPORTING_CERTIFICATES=Error attempting to export certificates.
+SEC_ERROR_IMPORTING_CERTIFICATES=Error attempting to import certificates.
+SEC_ERROR_PKCS12_DECODING_PFX=Unable to import.  Decoding error.  File not valid.
+SEC_ERROR_PKCS12_INVALID_MAC=Unable to import.  Invalid MAC.  Incorrect password or corrupt file.
+SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Unable to import.  MAC algorithm not supported.
+SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Unable to import.  Only password integrity and privacy modes supported.
+SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Unable to import.  File structure is corrupt.
+SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Unable to import.  Encryption algorithm not supported.
+SEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Unable to import.  File version not supported.
+SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Unable to import.  Incorrect privacy password.
+SEC_ERROR_PKCS12_CERT_COLLISION=Unable to import.  Same nickname already exists in database.
+SEC_ERROR_USER_CANCELLED=The user pressed cancel.
+SEC_ERROR_PKCS12_DUPLICATE_DATA=Not imported, already in database.
+SEC_ERROR_MESSAGE_SEND_ABORTED=Message not sent.
+SEC_ERROR_INADEQUATE_KEY_USAGE=Certificate key usage inadequate for attempted operation.
+SEC_ERROR_INADEQUATE_CERT_TYPE=Certificate type not approved for application.
+SEC_ERROR_CERT_ADDR_MISMATCH=Address in signing certificate does not match address in message headers.
+SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Unable to import.  Error attempting to import private key.
+SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Unable to import.  Error attempting to import certificate chain.
+SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Unable to export.  Unable to locate certificate or key by nickname.
+SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Unable to export.  Private Key could not be located and exported.
+SEC_ERROR_PKCS12_UNABLE_TO_WRITE=Unable to export.  Unable to write the export file.
+SEC_ERROR_PKCS12_UNABLE_TO_READ=Unable to import.  Unable to read the import file.
+SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Unable to export.  Key database corrupt or deleted.
+SEC_ERROR_KEYGEN_FAIL=Unable to generate public/private key pair.
+SEC_ERROR_INVALID_PASSWORD=Password entered is invalid.  Please pick a different one.
+SEC_ERROR_RETRY_OLD_PASSWORD=Old password entered incorrectly.  Please try again.
+SEC_ERROR_BAD_NICKNAME=Certificate nickname already in use.
+SEC_ERROR_NOT_FORTEZZA_ISSUER=Peer FORTEZZA chain has a non-FORTEZZA Certificate.
+SEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=A sensitive key cannot be moved to the slot where it is needed.
+SEC_ERROR_JS_INVALID_MODULE_NAME=Invalid module name.
+SEC_ERROR_JS_INVALID_DLL=Invalid module path/filename
+SEC_ERROR_JS_ADD_MOD_FAILURE=Unable to add module
+SEC_ERROR_JS_DEL_MOD_FAILURE=Unable to delete module
+SEC_ERROR_OLD_KRL=New KRL is not later than the current one.
+SEC_ERROR_CKL_CONFLICT=New CKL has different issuer than current CKL.  Delete current CKL.
+SEC_ERROR_CERT_NOT_IN_NAME_SPACE=The Certifying Authority for this certificate is not permitted to issue a certificate with this name.
+SEC_ERROR_KRL_NOT_YET_VALID=The key revocation list for this certificate is not yet valid.
+SEC_ERROR_CRL_NOT_YET_VALID=The certificate revocation list for this certificate is not yet valid.
+SEC_ERROR_UNKNOWN_CERT=The requested certificate could not be found.
+SEC_ERROR_UNKNOWN_SIGNER=The signer's certificate could not be found.
+SEC_ERROR_CERT_BAD_ACCESS_LOCATION=The location for the certificate status server has invalid format.
+SEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=The OCSP response cannot be fully decoded; it is of an unknown type.
+SEC_ERROR_OCSP_BAD_HTTP_RESPONSE=The OCSP server returned unexpected/invalid HTTP data.
+SEC_ERROR_OCSP_MALFORMED_REQUEST=The OCSP server found the request to be corrupted or improperly formed.
+SEC_ERROR_OCSP_SERVER_ERROR=The OCSP server experienced an internal error.
+SEC_ERROR_OCSP_TRY_SERVER_LATER=The OCSP server suggests trying again later.
+SEC_ERROR_OCSP_REQUEST_NEEDS_SIG=The OCSP server requires a signature on this request.
+SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=The OCSP server has refused this request as unauthorized.
+SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=The OCSP server returned an unrecognizable status.
+SEC_ERROR_OCSP_UNKNOWN_CERT=The OCSP server has no status for the certificate.
+SEC_ERROR_OCSP_NOT_ENABLED=You must enable OCSP before performing this operation.
+SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=You must set the OCSP default responder before performing this operation.
+SEC_ERROR_OCSP_MALFORMED_RESPONSE=The response from the OCSP server was corrupted or improperly formed.
+SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=The signer of the OCSP response is not authorized to give status for this certificate.
+SEC_ERROR_OCSP_FUTURE_RESPONSE=The OCSP response is not yet valid (contains a date in the future).
+SEC_ERROR_OCSP_OLD_RESPONSE=The OCSP response contains out-of-date information.
+SEC_ERROR_DIGEST_NOT_FOUND=The CMS or PKCS #7 Digest was not found in signed message.
+SEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=The CMS or PKCS #7 Message type is unsupported.
+SEC_ERROR_MODULE_STUCK=PKCS #11 module could not be removed because it is still in use.
+SEC_ERROR_BAD_TEMPLATE=Could not decode ASN.1 data. Specified template was invalid.
+SEC_ERROR_CRL_NOT_FOUND=No matching CRL was found.
+SEC_ERROR_REUSED_ISSUER_AND_SERIAL=You are attempting to import a cert with the same issuer/serial as an existing cert, but that is not the same cert.
+SEC_ERROR_BUSY=NSS could not shutdown. Objects are still in use.
+SEC_ERROR_EXTRA_INPUT=DER-encoded message contained extra unused data.
+SEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Unsupported elliptic curve.
+SEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Unsupported elliptic curve point form.
+SEC_ERROR_UNRECOGNIZED_OID=Unrecognized Object Identifier.
+SEC_ERROR_OCSP_INVALID_SIGNING_CERT=Invalid OCSP signing certificate in OCSP response.
+SEC_ERROR_REVOKED_CERTIFICATE_CRL=Certificate is revoked in issuer's certificate revocation list.
+SEC_ERROR_REVOKED_CERTIFICATE_OCSP=Issuer's OCSP responder reports certificate is revoked.
+SEC_ERROR_CRL_INVALID_VERSION=Issuer's Certificate Revocation List has an unknown version number.
+SEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Issuer's V1 Certificate Revocation List has a critical extension.
+SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Issuer's V2 Certificate Revocation List has an unknown critical extension.
+SEC_ERROR_UNKNOWN_OBJECT_TYPE=Unknown object type specified.
+SEC_ERROR_INCOMPATIBLE_PKCS11=PKCS #11 driver violates the spec in an incompatible way.
+SEC_ERROR_NO_EVENT=No new slot event is available at this time.
+SEC_ERROR_CRL_ALREADY_EXISTS=CRL already exists.
+SEC_ERROR_NOT_INITIALIZED=NSS is not initialized.
+SEC_ERROR_TOKEN_NOT_LOGGED_IN=The operation failed because the PKCS#11 token is not logged in.
+SEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Configured OCSP responder's certificate is invalid.
+SEC_ERROR_OCSP_BAD_SIGNATURE=OCSP response has an invalid signature.
+SEC_ERROR_OUT_OF_SEARCH_LIMITS=Cert validation search is out of search limits
+SEC_ERROR_INVALID_POLICY_MAPPING=Policy mapping contains anypolicy
+SEC_ERROR_POLICY_VALIDATION_FAILED=Cert chain fails policy validation
+SEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Unknown location type in cert AIA extension
+SEC_ERROR_BAD_HTTP_RESPONSE=Server returned bad HTTP response
+SEC_ERROR_BAD_LDAP_RESPONSE=Server returned bad LDAP response
+SEC_ERROR_FAILED_TO_ENCODE_DATA=Failed to encode data with ASN1 encoder
+SEC_ERROR_BAD_INFO_ACCESS_LOCATION=Bad information access location in cert extension
+SEC_ERROR_LIBPKIX_INTERNAL=Libpkix internal error occured during cert validation.
+SEC_ERROR_PKCS11_GENERAL_ERROR=A PKCS #11 module returned CKR_GENERAL_ERROR, indicating that an unrecoverable error has occurred.
+SEC_ERROR_PKCS11_FUNCTION_FAILED=A PKCS #11 module returned CKR_FUNCTION_FAILED, indicating that the requested function could not be performed.  Trying the same operation again might succeed.
+SEC_ERROR_PKCS11_DEVICE_ERROR=A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.
+SEC_ERROR_BAD_INFO_ACCESS_METHOD=Unknown information access method in certificate extension.
+SEC_ERROR_CRL_IMPORT_FAILED=Error attempting to import a CRL.
--- a/security/manager/chrome/pipnss/pipnss.properties
+++ b/security/manager/chrome/pipnss/pipnss.properties
@@ -22,16 +22,17 @@
 # Contributor(s):
 #   Javier Delgadillo <javi@netscape.com>
 #   Brian Ryner <bryner@brianryner.com>
 #   Terry Hayes <thayes@netscape.com>
 #   John Gardiner Myers <jgmyers@speakeasy.net>
 #
 # Localizer(s):
 #   dynamis
+#   Masahiko Imanaka <chimantaea_mirabilis@yahoo.co.jp>
 #
 # Alternatively, the contents of this file may be used under the terms of
 # either the GNU General Public License Version 2 or later (the "GPL"), or
 # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 # in which case the provisions of the GPL or the LGPL are applicable instead
 # of those above. If you wish to allow use of your version of this file only
 # under the terms of either the GPL or the LGPL, and not to allow others to
 # use your version of this file under the terms of the MPL, indicate your
@@ -345,31 +346,34 @@ PSMERR_SSL2_Disabled		= サイトが古くて安全でないバージョンの SSL プロトコルを使用しているため、安全な接続ができませんでした。
 PSMERR_HostReusedIssuerSerial	= 無効な証明書を受信しました。サーバ管理者またはメール送信者に次の情報を知らせてください:\n\nあなたのサーバ証明書は認証局によって発行された他の証明書と同じシリアル番号を持っています。一意なシリアル番号を持つ新しい証明書を取得してください。
 
 SSLConnectionErrorPrefix	= %S への接続中にエラーが発生しました。
 
 certErrorIntro			= %S は不正なセキュリティ証明書を使用しています。
 
 certErrorTrust_SelfSigned	= 自己署名をしているためこの証明書は信頼されません。
 certErrorTrust_UnknownIssuer	= 発行者の証明書が不明であるためこの証明書は信頼されません。
+certErrorTrust_MissingChain	= 発行者の証明書への認証パスが提供されていないためこの証明書は信頼されません。
 certErrorTrust_CaInvalid	= 不正な認証局の証明書で発行されているためこの証明書は信頼されません。
 certErrorTrust_Issuer		= 発行者の証明書が信頼されていないためこの証明書は信頼されません。
 certErrorTrust_ExpiredIssuer	= 発行者の証明書が期限切れになっているためこの証明書は信頼されません。
 # (^^; 条件分岐としては上記以外の default
 certErrorTrust_Untrusted	= この証明書は信頼されている提供元から得られたものではありません。
 
 certErrorMismatch		= この証明書は %S には無効です。
 # LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id="cert_domain_link" title="%1$S">%1$S</a>
 certErrorMismatchSingle2	= この証明書は <a id="cert_domain_link" title="%1$S">%1$S</a> にだけ有効なものです。
 certErrorMismatchSinglePlain	= この証明書は %S にだけ有効なものです。
 certErrorMismatchMultiple	= この証明書は次のドメイン名にだけ有効なものです:
 certErrorMismatchNoNames	= この証明書が有効となるドメイン名が指定されていません。
 
-certErrorExpired		= この証明書の有効期限は %S に切れています。
-certErrorNotYetValid		= この証明書は %S まで有効になりません。
+# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)
+certErrorExpiredNow		= この証明書の有効期限は %1$S に切れています。現在時刻は %2$S です。
+# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)
+certErrorNotYetValidNow		= この証明書は %1$S まで有効になりません。現在時刻は %2$S です。
 
 certErrorCodePrefix		= (エラーコード: %S)
 
 CertInfoIssuedFor		= 発行対象:
 CertInfoIssuedBy		= 発行者:
 CertInfoValid			= 有効期間:
 CertInfoFrom			= 
 CertInfoTo			= から
--- a/security/manager/chrome/pippki/certManager.dtd
+++ b/security/manager/chrome/pippki/certManager.dtd
@@ -96,39 +96,39 @@
 <!ENTITY certmgr.deletecert.beforename		"次の証明書を削除するよう指示されました:">
 <!ENTITY certmgr.deletecert.aftername		"この証明書を本当に削除してもよろしいですか?">
 <!ENTITY certmgr.deleteusercert.title		"あなたの証明書を削除">
 <!ENTITY certmgr.deleteusercert.beforename	"次の証明書を削除するよう指示されました:">
 <!ENTITY certmgr.deleteusercert.aftername	"この証明書を削除してしまうと、この証明書によって暗号化されたメールを読めなくなります。">
 
 <!ENTITY certmgr.certname			"証明書名と発行者名"><!-- en-US: Certificate Name -->
 <!ENTITY certmgr.certserver			"サーバ">
-<!ENTITY certmgr.typesofoverrides		"例外">
 <!ENTITY certmgr.override_lifetime		"例外承認期間"><!-- (^^; -->
 <!ENTITY certmgr.tokenname			"セキュリティデバイス">
-<!ENTITY certmgr.purpose			"用途">
 <!ENTITY certmgr.issued				"発行日">
 <!ENTITY certmgr.expires			"有効期限">
 <!ENTITY certmgr.email				"メールアドレス">
 <!ENTITY certmgr.serial				"シリアル番号">
 
 <!ENTITY certmgr.close.label			"閉じる">
 <!ENTITY certmgr.close.accesskey		"C">
 <!ENTITY certmgr.view2.label			"表示...">
 <!ENTITY certmgr.view2.accesskey		"V">
-<!ENTITY certmgr.edit2.label			"設定...">
-<!ENTITY certmgr.edit2.accesskey		"E">
+<!ENTITY certmgr.edit3.label			"信頼性を設定...">
+<!ENTITY certmgr.edit3.accesskey		"E">
 <!ENTITY certmgr.editca.label			"認証局の信頼性を設定">
 <!ENTITY certmgr.editca.accesskey		"d">
 <!ENTITY certmgr.add.label			"追加">
 <!ENTITY certmgr.add.accesskey			"A">
 <!ENTITY certmgr.export.label			"エクスポート...">
 <!ENTITY certmgr.export.accesskey		"x">
 <!ENTITY certmgr.delete2.label			"削除...">
 <!ENTITY certmgr.delete2.accesskey		"D">
+<!ENTITY certmgr.delete_builtin.label		"削除または信頼しない...">
+<!ENTITY certmgr.delete_builtin.accesskey	"D">
 <!ENTITY certmgr.backup2.label			"バックアップ...">
 <!ENTITY certmgr.backup2.accesskey		"B">
 <!ENTITY certmgr.backupall2.label		"すべてバックアップ...">
 <!ENTITY certmgr.backupall2.accesskey		"k">
 <!ENTITY certmgr.restore2.label			"インポート...">
 <!ENTITY certmgr.restore2.accesskey		"m">
 <!ENTITY certmgr.details.label			"証明書のフィールド">
 <!ENTITY certmgr.details.accesskey		"F">
--- a/security/manager/chrome/pippki/pippki.properties
+++ b/security/manager/chrome/pippki/pippki.properties
@@ -18,16 +18,17 @@
 # Netscape Communications Corporation.
 # Portions created by the Initial Developer are Copyright (C) 1998
 # the Initial Developer. All Rights Reserved.
 #
 # Contributor(s):
 #
 # Localizer(s):
 #   dynamis
+#   Masahiko Imanaka <chimantaea_mirabilis@yahoo.co.jp>
 #
 # Alternatively, the contents of this file may be used under the terms of
 # either the GNU General Public License Version 2 or later (the "GPL"), or
 # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 # in which case the provisions of the GPL or the LGPL are applicable instead
 # of those above. If you wish to allow use of your version of this file only
 # under the terms of either the GPL or the LGPL, and not to allow others to
 # use your version of this file under the terms of the MPL, indicate your
@@ -60,19 +61,19 @@ issuerCertNotFound		= この認証局の証明書が見つかりませんでした。
 deleteSslCertConfirm3		= これらのサーバ証明書の例外を削除してもよろしいですか?
 deleteSslCertImpact3		= サーバ証明書の例外を削除すると、サーバのセキュリティを通常の手順で確認するようになり、各サーバに有効な証明書が求められます。
 deleteSslCertTitle3		= サーバ証明書の例外を削除
 
 deleteUserCertConfirm		= 本当にこの証明書を削除してもよろしいですか?
 deleteUserCertImpact		= あなたの証明書を削除すると、今後この証明書で個人認証ができなくなります。
 deleteUserCertTitle		= あなたの証明書を削除
 
-deleteCaCertConfirm		= 本当にこの認証局証明書を削除してもよろしいですか?
-deleteCaCertImpactX		= 認証局 (CA) の証明書を削除すると、その認証局により発行されたすべての証明書が信頼されなくなります。
-deleteCaCertTitle		= 認証局の証明書を削除
+deleteCaCertConfirm2		= この認証局 (CA) の証明書を削除しようとしています。削除すると組み込まれた証明書のすべての信頼性が失われます。本当にこの認証局証明書を削除または信頼しなくてもよろしいですか?
+deleteCaCertImpactX2		= 認証局 (CA) の証明書を削除または信頼しない場合、その認証局により発行されたすべての証明書が信頼されなくなります。
+deleteCaCertTitle2		= 認証局の証明書を削除または信頼しない
 
 deleteEmailCertConfirm		= 本当にこの人たちのメール証明書を削除してもよろしいですか?
 deleteEmailCertImpactDesc	= メール証明書を削除すると、その人たちにメールを暗号化して送信できなくなります。
 deleteEmailCertTitle		= メール証明書を削除
 
 deleteOrphanCertConfirm		= 本当にこれらの証明書を削除してもよろしいですか?
 deleteOrphanCertTitle		= 証明書を削除
 
@@ -102,20 +103,20 @@ clientAuthMessage2		= 発行者: "%S"
 pageInfo_SiteNotVerified	= Web サイトの識別情報を検証できませんでした。
 pageInfo_WebSiteVerified	= Web サイトの識別情報が検証されました。
 pageInfo_Identity_Verified	= Web サイト %S は表示中のページの認証をサポートしています。このサイトの識別情報は %S によって検証されており、あなたはこの認証局によるサイト検証を信頼しています。
 pageInfo_ViewCertificate	= この Web サイトの識別情報を検証する証明書を表示します。
 pageInfo_NoEncryption		= 接続が暗号化されていません
 pageInfo_Privacy_None1		= Web サイト %S は表示中のページの暗号化をサポートしていません。
 pageInfo_Privacy_None2		= 暗号化せずにインターネットに送信された情報は他人に傍受される可能性があります。
 pageInfo_Privacy_None3		= 表示中のページは暗号化されていません。
-pageInfo_StrongEncryption	= 接続が暗号化されています: %S %S bit (高強度の暗号化)
+pageInfo_StrongEncryptionWithBits	= 接続が暗号化されています: %S、鍵長 %S bit (高強度の暗号化)
 pageInfo_Privacy_Strong1	= 表示中のページはインターネット上に送信される前に暗号化されています。
 pageInfo_Privacy_Strong2	= 暗号化によってコンピュータ間の通信の傍受は困難になり、このページをネットワークで転送中に誰かにその内容をのぞき見られる可能性はとても低くなります。
-pageInfo_WeakEncryption		= 接続が暗号化されています: %S %S bit (低強度の暗号化)
+pageInfo_WeakEncryptionWithBits	= 接続が暗号化されています: %S、鍵長 %S bit (低強度の暗号化)
 pageInfo_Privacy_Weak1		= Web サイト %S は表示中のページで強度の低い暗号化を使用しています。
 pageInfo_Privacy_Weak2		= 暗号化の強度が低いと他人にのぞき見られる可能性があります。
 pageInfo_MixedContent		= 一部の接続だけが暗号化されています
 pageInfo_Privacy_Mixed1		= 表示しているページの一部はインターネットに転送される前に暗号化されていません。
 
 #Cert Viewer
 certDetails			= 証明書ビューア:
 notPresent			= <証明書に記載されていません>
@@ -147,16 +148,17 @@ devinfo_stat_disabled		= 無効
 devinfo_stat_notpresent		= 存在しない
 devinfo_stat_uninitialized	= 未初期化
 devinfo_stat_notloggedin	= 未ログイン
 devinfo_stat_loggedin		= ログイン済み
 devinfo_stat_ready		= 使用可能
 enable_fips			= FIPS を有効にする
 disable_fips			= FIPS を無効にする
 fips_nonempty_password_required	= FIPS モードではすべてのセキュリティデバイスにマスターパスワードが設定されている必要があります。FIPS モードを有効にする前に、パスワードを設定してください。
+unable_to_toggle_fips		= セキュリティデバイスの FIPS モードを変更できません。このアプリケーションを終了し、再起動してください。
 
 # CRL next update.
 crlNextUpdateMsg1		= %S は "%S" との暗号化された接続を確立できません。
 crlNextUpdateMsg2		= "%S" からの証明書失効リスト (CRL) は更新が必要です。
 NoUpdateFailure			= なし
 lastFetchUrlLabel		= 取得元 URL
 advertisedUrlLabel		= 認証局に通知された URL
 crlAutoUpdateDayCntError	= 次回更新までの日数は 1 日以上でなければなりません。