• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2## constructor exceptions
3
4# cert path is empty
5CertPathReviewer.emptyCertPath.title = CertPath is empty
6CertPathReviewer.emptyCertPath.text = PKIXCertPathReviewer: the CertPath is empty.
7CertPathReviewer.emptyCertPath.summary = PKIXCertPathReviewer: the CertPath is empty.
8CertPathReviewer.emptyCertPath.details = PKIXCertPathReviewer: the CertPath is empty.
9
10## name constraints processing errors
11
12# cert DN is not in the permitted tree
13# {0} DN as String
14CertPathReviewer.notPermittedDN.title = Name constraint error: certificate DN is not permitted
15CertPathReviewer.notPermittedDN.text = Name constraint error: the certificate DN {0} is not permitted.
16CertPathReviewer.notPermittedDN.summary = Name constraint error: certificate DN is not permitted.
17CertPathReviewer.notPermittedDN.details = Name constraint checking error. The certificate DN {0} is not in the permitted set of DNs.
18
19# cert DN is in the excluded tree
20# {0} DN as String
21CertPathReviewer.excludedDN.title = Name constraint error: certificate DN is excluded
22CertPathReviewer.excludedDN.text = Name constraint error: The certificate DN {0} is excluded.
23CertPathReviewer.excludedDN.summary = Name constraint error: certificate DN is excluded.
24CertPathReviewer.excludedDN.details = Name constraint checking error. The certificate DN {0} is inside of the excluded set of DNs.
25
26# cert email is not in the permitted tree
27# {0} email address as String
28CertPathReviewer.notPermittedEmail.title = Name constraint error: not permitted email address
29CertPathReviewer.notPermittedEmail.text = Name constraint error: certificate contains the not permitted email address {0}.
30CertPathReviewer.notPermittedEmail.summary = Name constraint error: not permitted email address.
31CertPathReviewer.notPermittedEmail.details = Name constraint checking error. The certificate contains the email address {0} which is not in the permitted set of email addresses.
32
33# cert email is in the excluded tree
34# {0} email as String
35CertPathReviewer.excludedEmail.title = Name constraint error: excluded email address
36CertPathReviewer.excludedEmail.text = Name constraint error: certificate contains the excluded email address {0}.
37CertPathReviewer.excludedEmail.summary = Name constraint error: excluded email address.
38CertPathReviewer.excludedEmail.details = Name constraint checking error. The certificate contains the email address {0} which is in the excluded set of email addresses.
39
40# cert IP is not in the permitted tree
41# {0} ip address as String
42CertPathReviewer.notPermittedIP.title = Name constraint error: not permitted IP address
43CertPathReviewer.notPermittedIP.text = Name constraint error: certificate contains the not permitted IP address {0}.
44CertPathReviewer.notPermittedIP.summary = Name constraint error: not permitted IP address.
45CertPathReviewer.notPermittedIP.details = Name constraint checking error. The certificate contains the IP address {0} which is not in the permitted set of IP addresses.
46
47# cert ip is in the excluded tree
48# {0} ip address as String
49CertPathReviewer.excludedIP.title = Name constraint error: excluded IP address
50CertPathReviewer.excludedIP.text = Name constraint error: certificate contains the excluded IP address {0}.
51CertPathReviewer.excludedIP.summary = Name constraint error: excluded IP address.
52CertPathReviewer.excludedIP.details = Name constraint checking error. The certificate contains the IP address {0} which is in the excluded set of IP addresses.
53
54# error processing the name constraints extension
55CertPathReviewer.ncExtError.title = Name constraint checking failed
56CertPathReviewer.ncExtError.text = Name constraint checking failed: there was an error processing the name constraints extension of the certificate.
57CertPathReviewer.ncExtError.summary = Error processing the name constraints extension.
58CertPathReviewer.ncExtError.details = Name constraint checking failed: there was an error processing the name constraints extension of the certificate.
59
60# error processing the subject alternative name extension
61CertPathReviewer.subjAltNameExtError.title = Name constraint checking failed
62CertPathReviewer.subjAltNameExtError.text = Name constraint checking failed: there was an error processing the subject alternative name extension of the certificate.
63CertPathReviewer.subjAltNameExtError.summary = Error processing the subject alternative name extension.
64CertPathReviewer.subjAltNameExtError.details = Name constraint checking failed: there was an error processing the subject alternative name extension of the certificate.
65
66# exception extracting subject name when checking subtrees
67# {0} subject Principal
68CertPathReviewer.ncSubjectNameError.title = Name constraint checking failed
69CertPathReviewer.ncSubjectNameError.text = Name constraint checking failed: there was an exception extracting the DN from the certificate.
70CertPathReviewer.ncSubjectNameError.summary = Name constraint checking failed: exception extracting the DN.
71CertPathReviewer.ncSubjectNameError.details = Name constraint checking failed: there was an exception extracting the DN from the certificate.
72
73
74## path length errors
75
76# max path length extended
77CertPathReviewer.pathLenghtExtended.title = Maximum path length extended
78CertPathReviewer.pathLenghtExtended.text = Certificate path invalid: Maximum path length extended.
79CertPathReviewer.pathLenghtExtended.summary = Certificate path invalid: Maximum path length extended.
80CertPathReviewer.pathLenghtExtended.details = Certificate path invalid: Maximum path length extended.
81
82# error reading length constraint from basic constraint extension
83CertPathReviewer.processLengthConstError.title = Path length checking failed
84CertPathReviewer.processLengthConstError.text = Path length checking failed: there was an error processing the basic constraint extension of the certificate.
85CertPathReviewer.processLengthConstError.summary = Error processing the subject alternative name extension.
86CertPathReviewer.processLengthConstError.details = Path length checking failed: there was an error processing the basic constraint extension of the certificate.
87
88
89## path length notifications
90
91# total path length as defined in rfc 3280
92# {0} the path length as Integer
93CertPathReviewer.totalPathLength.title = Total path length
94CertPathReviewer.totalPathLength.text = The total path length without self-signed certificates is {0}.
95CertPathReviewer.totalPathLength.summary = The total path length without self-signed certificates is {0}.
96CertPathReviewer.totalPathLength.details = The total path length without self-signed certificates, as defined in RFC 3280, is {0}.
97
98
99## critical extensions errors
100
101# one unknown critical extension
102# {0} extension as String
103CertPathReviewer.unknownCriticalExt.title = Unknown critical extension
104CertPathReviewer.unknownCriticalExt.text = The certificate contains the unknown critical extension {0}.
105CertPathReviewer.unknownCriticalExt.summary = Unknown critical extension: {0}.
106CertPathReviewer.unknownCriticalExt.details = The certificate contains the unknown critical extension with the OID {0}.
107
108# more unknown critical extensions
109# {0} extensions as Set of Strings
110CertPathReviewer.unknownCriticalExts.title = Unknown critical extensions
111CertPathReviewer.unknownCriticalExts.text = The certificate contains two or more unknown critical extensions: {0}.
112CertPathReviewer.unknownCriticalExts.summary = Unknown critical extensions: {0}.
113CertPathReviewer.unknownCriticalExts.details = The certificate contains two or more unknown critical extensions with the OIDs: {0}.
114
115# error processing critical extension
116# {0} the message of the underlying exception
117# {1} the underlying exception
118# {2} the name of the exception
119CertPathReviewer.criticalExtensionError.title = Error processing a critical extension
120CertPathReviewer.criticalExtensionError.text = Error processing a critical extension. A {0} occurred.
121CertPathReviewer.criticalExtensionError.summary = Error processing a critical extension. A {0} occurred.
122CertPathReviewer.criticalExtensionError.details = Error processing a critical extension. A {0} occurred. Cause: {0}.
123
124# error initializing the certpath checkers
125# {0} the message of the underlying exception
126# {1} the underlying exception
127# {2} the name of the exception
128CertPathReviewer.certPathCheckerError.title = Checking critical extensions failed
129CertPathReviewer.certPathCheckerError.text = Checking critical extensions failed: there was a {2} initializing a CertPathChecker.
130CertPathReviewer.certPathCheckerError.summary = Checking critical extensions failed: {2} initializing a CertPathChecker
131CertPathReviewer.certPathCheckerError.details = Checking critical extensions failed: there was an {2} initializing a CertPathChecker. Cause: {0}
132
133
134## check signature errors
135
136CertPathReviewer.rootKeyIsValidButNotATrustAnchor.title = Root key with valid signature but no trust anchor
137CertPathReviewer.rootKeyIsValidButNotATrustAnchor.text = The certificate has a valid signature, but is no trust anchor
138CertPathReviewer.rootKeyIsValidButNotATrustAnchor.summary = The certificate has a valid signature, but is no trust anchor
139CertPathReviewer.rootKeyIsValidButNotATrustAnchor.details = The certificate has a valid signature, but is no trust anchor
140
141# trustanchor found, but certificate validation failed
142CertPathReviewer.trustButInvalidCert.title = Trust anchor found, but different public key
143CertPathReviewer.trustButInvalidCert.text = A trust anchor was found. But it has a different public key, than was used to issue the first certificate of the cert path.
144CertPathReviewer.trustButInvalidCert.summary = A trust anchor was found. But it has a different public key, than was used to issue the first certificate of the cert path.
145CertPathReviewer.trustButInvalidCert.details = A trust anchor was found. But it has a different public key, than was used to issue the first certificate of the cert path.
146
147# trustanchor - cannot extract issuer
148CertPathReviewer.trustAnchorIssuerError.title = Finding trust anchor failed
149CertPathReviewer.trustAnchorIssuerError.text = Finding trust anchor failed: cannot extract issuer from certificate.
150CertPathReviewer.trustAnchorIssuerError.summary = Finding trust anchor failed: cannot extract issuer from certificate.
151CertPathReviewer.trustAnchorIssuerError.details = Finding trust anchor failed: cannot extract issuer from certificate.
152
153# no trustanchor was found for the certificate path
154# {0} issuer of the root certificate of the path
155# {1} number of trusted root certificates (trustanchors) provided
156CertPathReviewer.noTrustAnchorFound.title = No trusted root certificate found
157CertPathReviewer.noTrustAnchorFound.text = The root certificate of the certificate path was issued by a CA that is not in the the trusted-root-certificate-store used for the path validation. The name of the CA is "{0}".
158CertPathReviewer.noTrustAnchorFound.summary = The root certificate of the certificate path was issued by a CA that is not in the the trusted-root-certificate-store used for the path validation.
159CertPathReviewer.noTrustAnchorFound.details = The root certificate of the certificate path was issued by a CA that is not in the the trusted-root-certificate-store used for the path validation. The name of the CA is "{0}". The trusted-root-certificate store contains {1} CA(s).
160
161# conflicting trust anchors
162# {0} number of trustanchors found (Integer)
163# {1} the ca name
164CertPathReviewer.conflictingTrustAnchors.title = Corrupt trust root store
165CertPathReviewer.conflictingTrustAnchors.text = Warning: corrupt trust root store: There are {0} trusted public keys for the CA "{1}" - please ensure with CA which is the correct key.
166CertPathReviewer.conflictingTrustAnchors.summary = Warning: corrupt trust root store: There are {0} trusted public keys for the CA "{1}" - please ensure with CA which is the correct key.
167CertPathReviewer.conflictingTrustAnchors.details = Warning: corrupt trust root store: There are {0} trusted public keys for the CA "{1}" - please ensure with CA which is the correct key.
168
169# trustanchor DN is invalid
170# {0} DN of the Trustanchor
171CertPathReviewer.trustDNInvalid.title = DN of TrustAnchor is improperly specified
172CertPathReviewer.trustDNInvalid.text = The DN of the TrustAnchor is improperly specified: {0}.
173CertPathReviewer.trustDNInvalid.summary = The DN of the TrustAnchor is improperly specified.
174CertPathReviewer.trustDNInvalid.details = The DN of the TrustAnchor is improperly specified: {0}. It's not a valid X.500 name. See RFC 1779 or RFC 2253.
175
176# trustanchor public key algorithm error
177CertPathReviewer.trustPubKeyError.title = Error processing public key of the trust anchor
178CertPathReviewer.trustPubKeyError.text = Error processing public key of the trust anchor.
179CertPathReviewer.trustPubKeyError.summary = Error processing public key of the trust anchor.
180CertPathReviewer.trustPubKeyError.details = Error processing public key of the trust anchor. Could not extract the AlorithmIdentifier for the key.
181
182# can not verifiy signature: issuer public key unknown
183CertPathReviewer.NoIssuerPublicKey.title = Can not verify the certificate signature
184CertPathReviewer.NoIssuerPublicKey.text = Can not verify the certificate signature: Issuer public key is unknown.
185CertPathReviewer.NoIssuerPublicKey.summary = Can not verify the certificate signature: Issuer public key is unknown.
186CertPathReviewer.NoIssuerPublicKey.details = Can not verify the certificate signature: Issuer public key is unknown.
187
188# signature can not be verified
189# {0} message of the underlying exception (english)
190# {1} the underlying exception
191# {2} the name of the exception
192CertPathReviewer.signatureNotVerified.title = Certificate signature invalid
193CertPathReviewer.signatureNotVerified.text = The certificate signature is invalid. A {2} occurred.
194CertPathReviewer.signatureNotVerified.summary = The certificate signature is invalid.
195CertPathReviewer.signatureNotVerified.details = The certificate signature is invalid. A {2} occurred. Cause: {0}
196
197# certificate expired
198# {0} the date the certificate expired
199CertPathReviewer.certificateExpired.title = Certificate is expired
200CertPathReviewer.certificateExpired.text = Could not validate the certificate. Certificate expired on {0,date} {0,time,full}.
201CertPathReviewer.certificateExpired.summary = Certificate expired on {0,date} {0,time,full}.
202CertPathReviewer.certificateExpired.details = Could not validate the certificate. Certificate expired on {0,date} {0,time,full}.
203
204# certificate not yet valid
205# {0} the date from which on the certificate is valid
206CertPathReviewer.certificateNotYetValid.title = Certificate is not yet valid
207CertPathReviewer.certificateNotYetValid.text = Could not validate the certificate. Certificate is not valid until {0,date} {0,time,full}.
208CertPathReviewer.certificateNotYetValid.summary = Certificate is not valid until {0,date} {0,time,full}.
209CertPathReviewer.certificateNotYetValid.details = Could not validate the certificate. Certificate is not valid until {0,date} {0,time,full}.
210
211# certificate invalid issuer DN
212# {0} expected issuer DN as String
213# {1} found issuer DN as String
214CertPathReviewer.certWrongIssuer.title = Issuer of certificate not valid
215CertPathReviewer.certWrongIssuer.text = Issuer of certificate is not valid. Expected {0}, but found {1}.
216CertPathReviewer.certWrongIssuer.summary = Issuer of certificate is not valid.
217CertPathReviewer.certWrongIssuer.details = Issuer of certificate is not valid. Expected {0}, but found {1}.
218
219# intermediate certificate is no ca cert
220CertPathReviewer.noCACert.title = Certificate is no CA certificate
221CertPathReviewer.noCACert.text = Intermediate certificate is no CA certificate.
222CertPathReviewer.noCACert.summary = The certificate is no CA certificate.
223CertPathReviewer.noCACert.details = The certificate is no CA certificate but used as one.
224
225# cert laks basic constraints
226CertPathReviewer.noBasicConstraints.title = Certificate has no basic constraints
227CertPathReviewer.noBasicConstraints.text = Intermediate certificate has no basic constraints.
228CertPathReviewer.noBasicConstraints.summary = Intermediate certificate has no basic constraints.
229CertPathReviewer.noBasicConstraints.details = Intermediate certificate has no basic constraints.
230
231# error processing basic constraints
232CertPathReviewer.errorProcesingBC.title = Error processing the basic constraints extension
233CertPathReviewer.errorProcesingBC.text = There was an error while processing the basic constraints extension of this certificate.
234CertPathReviewer.errorProcesingBC.summary = Error processing the basic constraints extension.
235CertPathReviewer.errorProcesingBC.details = There was an error while processing the basic constraints extension of this certificate.
236
237# certificate not usable for signing certs
238CertPathReviewer.noCertSign.title = Key not usable for signing certificates
239CertPathReviewer.noCertSign.text = The key usage constraint does not allow the use of this certificate key for signing certificates.
240CertPathReviewer.noCertSign.summary = The certificate key can not be used for signing certificates.
241CertPathReviewer.noCertSign.details = The key usage constraint does not allow the use of this certificate key for signing certificates.
242
243# error processing public key
244CertPathReviewer.pubKeyError.title = Error processing public key
245CertPathReviewer.pubKeyError.text = Error processing public key of the certificate.
246CertPathReviewer.pubKeyError.summary = Error processing public key of the certificate.
247CertPathReviewer.pubKeyError.details = Error processing public key of the certificate. Could not extract the AlorithmIdentifier for the key.
248
249
250## check signatures notifications
251
252#
253# trust anchor has no keyusage certSign
254CertPathReviewer.trustKeyUsage.title = Trust anchor key usage
255CertPathReviewer.trustKeyUsage.text = The trust anchor is not alloed to sign certificates.
256CertPathReviewer.trustKeyUsage.summary = The trust anchor is not alloed to sign certificates.
257CertPathReviewer.trustKeyUsage.details = The trust anchor is not alloed to sign certificates.
258
259# certificate path validation date
260# {0} date for which the cert path is validated
261# {1} current date
262CertPathReviewer.certPathValidDate.title = Certificate path validation date
263CertPathReviewer.certPathValidDate.text = The certificate path was applied on {0,date} {0,time,full}. It was checked at {1,date} {1,time,full}.
264CertPathReviewer.certPathValidDate.summary = The certificate path was validated for {0,date} {0,time,full}. It was checked at {1,date} {1,time,full}.
265CertPathReviewer.certPathValidDate.details = The certificate path was validated for {0,date} {0,time,full}. It was checked at {1,date} {1,time,full}.
266
267
268## check policy errors
269
270# error processing certificate policy extension
271CertPathReviewer.policyExtError.title = Policy checking failed
272CertPathReviewer.policyExtError.text = Policy checking failed: there was an error processing the certificate policy extension.
273CertPathReviewer.policyExtError.summary = Error processing the certificate policy extension.
274CertPathReviewer.policyExtError.details = Policy checking failed: there was an error processing the certificate policy extension.
275
276# error processing policy constraints extension
277CertPathReviewer.policyConstExtError.title = Policy checking failed
278CertPathReviewer.policyConstExtError.text = Policy checking failed: there was an error processing the policy constraints extension.
279CertPathReviewer.policyConstExtError.summary = Error processing the policy constraints extension.
280CertPathReviewer.policyConstExtError.details = Policy checking failed: there was an error processing the policy constraints extension.
281
282# error processing policy mapping extension
283CertPathReviewer.policyMapExtError.title = Policy checking failed
284CertPathReviewer.policyMapExtError.text = Policy checking failed: there was an error processing the policy mapping extension.
285CertPathReviewer.policyMapExtError.summary = Error processing the policy mapping extension.
286CertPathReviewer.policyMapExtError.details = Policy checking failed: there was an error processing the policy mapping extension.
287
288# error processing inhibit any policy extension
289CertPathReviewer.policyInhibitExtError.title = Policy checking failed
290CertPathReviewer.policyInhibitExtError.text = Policy checking failed: there was an error processing the inhibit any policy extension.
291CertPathReviewer.policyInhibitExtError.summary = Error processing the inhibit any policy extension.
292CertPathReviewer.policyInhibitExtError.details = Policy checking failed: there was an error processing the inhibit any policy extension.
293
294# error building qualifier set
295CertPathReviewer.policyQualifierError.title = Policy checking failed
296CertPathReviewer.policyQualifierError.text = Policy checking failed: error building the policy qualifier set.
297CertPathReviewer.policyQualifierError.summary = Policy checking failed: error building the policy qualifier set.
298CertPathReviewer.policyQualifierError.details = Policy checking failed: error building the policy qualifier set.
299
300# no valid policy tree - explicit policy required
301CertPathReviewer.noValidPolicyTree.title = Policy checking failed
302CertPathReviewer.noValidPolicyTree.text = Policy checking failed: no valid policy tree found when one expected.
303CertPathReviewer.noValidPolicyTree.summary = Policy checking failed: no valid policy tree found when one expected.
304CertPathReviewer.noValidPolicyTree.details = Policy checking failed: no valid policy tree found when one expected.
305
306# expicit policy requested, but no policy available
307CertPathReviewer.explicitPolicy.title = Policy checking failed
308CertPathReviewer.explicitPolicy.text = Policy checking failed: explicit policy requested but no policy available.
309CertPathReviewer.explicitPolicy.summary = Policy checking failed: explicit policy requested but no policy available.
310CertPathReviewer.explicitPolicy.details = Policy checking failed: explicit policy requested but no policy available.
311
312# path processing failed on policy
313CertPathReviewer.invalidPolicy.title = Path processing failed on policy
314CertPathReviewer.invalidPolicy.text = Path processing failed on policy.
315CertPathReviewer.invalidPolicy.summary = Path processing failed on policy.
316CertPathReviewer.invalidPolicy.details = Path processing failed on policy.
317
318# invalid policy mapping
319CertPathReviewer.invalidPolicyMapping.title = Invalid policy mapping
320CertPathReviewer.invalidPolicyMapping.text = Certificate contains an invalid policy mapping.
321CertPathReviewer.invalidPolicyMapping.summary = Certificate contains an invalid policy mapping.
322CertPathReviewer.invalidPolicyMapping.details = Certificate contains a policy mapping including the value any policy which is invalid.
323
324## check CRL notifications
325
326# found local valid CRL
327# {0} thisUpdate of the CRL
328# {1} nextUpdate of the CRL
329CertPathReviewer.localValidCRL.title = Found valid local CRL
330CertPathReviewer.localValidCRL.text = Found a valid CRL in local certstore. Issued on {0,date}, next update {1,date}.
331CertPathReviewer.localValidCRL.summary = Found a valid CRL in local certstore. Issued on {0,date}, next update {1,date}.
332CertPathReviewer.localValidCRL.details = Found a valid CRL in local certstore. Issued on {0,date}, next update {1,date}.
333
334
335# found matching CRL, but not valid
336# {0} thisUpdate of the CRL
337# {1} nextUpdate of the CRL
338CertPathReviewer.localInvalidCRL.title = Local CRL outdated
339CertPathReviewer.localInvalidCRL.text = Did not use a matching CRL in a local certstore, because it is outdated. Issued on {0,date}, next update {1,date}.
340CertPathReviewer.localInvalidCRL.summary = Did not use a matching CRL in a local certstore, because it is outdated. Issued on {0,date}, next update {1,date}.
341CertPathReviewer.localInvalidCRL.details = Did not use a matching CRL in a local certstore, because it is outdated. Issued on {0,date}, next update {1,date}.
342
343# found a valid crl at crl distribution point
344# {0} thisUpdate of the CRL
345# {1} nextUpdate of the CRL
346# {2} the url of the distribution point
347CertPathReviewer.onlineValidCRL.title = Found valid CRL at CRL distribution point
348CertPathReviewer.onlineValidCRL.text = Found a valid CRL at: {2}. Issued on {0,date}, next update on {1,date}.
349CertPathReviewer.onlineValidCRL.summary = Found a valid CRL at: {2}. Issued on {0,date}, next update on {1,date}.
350CertPathReviewer.onlineValidCRL.details = Found a valid CRL at: {2}. Issued on {0,date}, next update on {1,date}.
351
352# found an invalid CRL at crl distribution point
353# {0} thisUpdate of the CRL
354# {1} nextUpdate of the CRL
355# {2} the url of the distribution point
356CertPathReviewer.onlineInvalidCRL.title = Outdated CRL at CRL distribution point
357CertPathReviewer.onlineInvalidCRL.text = The CRL loaded from {2} was outdated. Issued on {0,date}, next update on {1,date}.
358CertPathReviewer.onlineInvalidCRL.summary = The CRL loaded from {2} was outdated. Issued on {0,date}, next update on {1,date}.
359CertPathReviewer.onlineInvalidCRL.details = The CRL loaded from {2} was outdated. Issued on {0,date}, next update on {1,date}.
360
361#found a CRL at a crl distribution point, but issued by another CA
362# {0} issuer of the CRL
363# {1} expected issuer
364# {2} the url of the distribution point
365CertPathReviewer.onlineCRLWrongCA.title = CRL from wrong issuer at CRL distribution point
366CertPathReviewer.onlineCRLWrongCA.text = The CRL loaded from {2} has was issued by {0}, excpected {1}.
367CertPathReviewer.onlineCRLWrongCA.summary = The CRL loaded from {2} has a wrong issuer.
368CertPathReviewer.onlineCRLWrongCA.details = The CRL loaded from {2} has was issued by {0}, excpected {1}.
369
370# Certificate not revoked
371CertPathReviewer.notRevoked.title = Certificate not revoked
372CertPathReviewer.notRevoked.text = The certificate was not revoked.
373CertPathReviewer.notRevoked.summary = The certificate was not revoked.
374CertPathReviewer.notRevoked.details = The certificate was not revoked.
375
376# CRL found: certificate was revoked, but after the validationDate
377# {0} the date the certificate was revoked
378# {1} the reason for revoking the certificate
379CertPathReviewer.revokedAfterValidation.title = Certificate was revoked after the validation date
380CertPathReviewer.revokedAfterValidation.text = The certificate was revoked after the validation date at {0,date} {0,time,full}. Reason: {1}.
381CertPathReviewer.revokedAfterValidation.summary = The certificate was revoked after the validation date at {0,date} {0,time,full}.
382CertPathReviewer.revokedAfterValidation.details = The certificate was revoked after the validation date at {0,date} {0,time,full}. Reason: {1}.
383
384# updated crl available
385# {0} date since when the update is available
386CertPathReviewer.crlUpdateAvailable.title = CRL update available
387CertPathReviewer.crlUpdateAvailable.text = An update for the CRL of this certificate is available since {0,date} {0,time,full}.
388CertPathReviewer.crlUpdateAvailable.summary = An update for the CRL of this certificate is available since {0,date} {0,time,full}.
389CertPathReviewer.crlUpdateAvailable.details = An update for the CRL of this certificate is available since {0,date} {0,time,full}.
390
391# crl distribution point url
392# {0} the crl distribution point url as String
393CertPathReviewer.crlDistPoint.title = CRL distribution point
394CertPathReviewer.crlDistPoint.text = A CRL can be obtained from: {0}.
395CertPathReviewer.crlDistPoint.summary = A CRL can be obtained from: {0}.
396CertPathReviewer.crlDistPoint.details = A CRL can be obtained from: {0}.
397
398# ocsp location
399# {0} the url on which the ocsp service can be found
400CertPathReviewer.ocspLocation.title = OCSP responder location
401CertPathReviewer.ocspLocation.text = OCSP responder location: {0}.
402CertPathReviewer.ocspLocation.summary = OCSP responder location: {0}.
403CertPathReviewer.ocspLocation.details = OCSP responder location: {0}.
404
405# unable to get crl from crl distribution point
406# {0} the url of the distribution point
407# {1} the message of the occurred exception
408# {2} the occurred exception
409# {3} the name of the exception
410CertPathReviewer.loadCrlDistPointError.title = Cannot load CRL from CRL distribution point
411CertPathReviewer.loadCrlDistPointError.text = Unable to load a CRL from: {0}. A {3} occurred.
412CertPathReviewer.loadCrlDistPointError.summary = Unable to load a CRL from: {0}. A {3} occurred.
413CertPathReviewer.loadCrlDistPointError.details = Unable to load a CRL from: {0}. A {3} occurred. Cause: {1}.
414
415# no crl found in certstores
416# {0} the issuers which we searched for
417# {1} list of crl issuer names that are found in the certstores
418# {2} number of crls in the certstores
419CertPathReviewer.noCrlInCertstore.title = No matching CRL found in local CRL store
420CertPathReviewer.noCrlInCertstore.text = No matching CRL was found in the provided local CRL store.
421CertPathReviewer.noCrlInCertstore.summary = No matching CRL was found in the provided local CRL store.
422CertPathReviewer.noCrlInCertstore.details = No matching CRL was found in the provided local CRL store. \
423No CRL was found for the selector "{0}". The {2} CRL(s) in the certstores are from "{1}".
424
425
426## check CRL exceptions
427
428# cannot extract issuer from certificate
429CertPathReviewer.crlIssuerException.title = CRL checking failed
430CertPathReviewer.crlIssuerException.text = CRL checking failed: cannot extract issuer from certificate.
431CertPathReviewer.crlIssuerException.summary = CRL checking failed: cannot extract issuer from certificate.
432CertPathReviewer.crlIssuerException.details = CRL checking failed: cannot extract issuer from certificate.
433
434# cannot extract crls
435# {0} message from the underlying exception
436# {1} the underlying exception
437# {2} the name of the exception
438CertPathReviewer.crlExtractionError.title = CRL checking failed
439CertPathReviewer.crlExtractionError.text = CRL checking failed: Cannot extract CRL from CertStore. There was a {2}.
440CertPathReviewer.crlExtractionError.summary = CRL checking failed: Cannot extract CRL from CertStore. There was a {2}.
441CertPathReviewer.crlExtractionError.details = CRL checking failed: Cannot extract CRL from CertStore. There was a {2}. Cause: {0}.
442
443# Issuer certificate key usage extension does not permit crl signing
444CertPathReviewer.noCrlSigningPermited.title = CRL checking failed
445CertPathReviewer.noCrlSigningPermited.text = CRL checking failed: issuer certificate does not permit CRL signing.
446CertPathReviewer.noCrlSigningPermited.summary = CRL checking failed: issuer certificate does not permit CRL signing.
447CertPathReviewer.noCrlSigningPermited.details = CRL checking failed: issuer certificate does not permit CRL signing.
448
449# can not verify crl: issuer public key unknown
450CertPathReviewer.crlNoIssuerPublicKey.title = CRL checking failed
451CertPathReviewer.crlNoIssuerPublicKey.text = CRL checking failed: Can not verify the CRL: Issuer public key is unknown.
452CertPathReviewer.crlNoIssuerPublicKey.summary = CRL checking failed: Can not verify the CRL: Issuer public key is unknown.
453CertPathReviewer.crlNoIssuerPublicKey.details = CRL checking failed: Can not verify the CRL: Issuer public key is unknown.
454
455# crl verification failed
456CertPathReviewer.crlVerifyFailed.title = CRL checking failed
457CertPathReviewer.crlVerifyFailed.text = CRL checking failed: CRL signature is invalid.
458CertPathReviewer.crlVerifyFailed.summary = CRL checking failed: CRL signature is invalid.
459CertPathReviewer.crlVerifyFailed.details = CRL checking failed: CRL signature is invalid.
460
461# no valid CRL found
462CertPathReviewer.noValidCrlFound.title = CRL checking failed
463CertPathReviewer.noValidCrlFound.text = CRL checking failed: no valid CRL found.
464CertPathReviewer.noValidCrlFound.summary = CRL checking failed: no valid CRL found.
465CertPathReviewer.noValidCrlFound.details = CRL checking failed: no valid CRL found.
466
467# No base CRL for delta CRL
468CertPathReviewer.noBaseCRL.title = CRL checking failed
469CertPathReviewer.noBaseCRL.text = CRL checking failed: no base CRL found for delta CRL.
470CertPathReviewer.noBaseCRL.summary = CRL checking failed: no base CRL found for delta CRL.
471CertPathReviewer.noBaseCRL.details = CRL checking failed: no base CRL found for delta CRL.
472
473# certificate revoked
474# {0} the date the certificate was revoked
475# {1} the reason for revoking the certificate
476CertPathReviewer.certRevoked.title = Certificate was revoked
477CertPathReviewer.certRevoked.text = The certificate was revoked at {0,date} {0,time,full}. Reason: {1}.
478CertPathReviewer.certRevoked.summary = The certificate was revoked at {0,date} {0,time,full}.
479CertPathReviewer.certRevoked.details = The certificate was revoked at {0,date} {0,time,full}. Reason: {1}.
480
481# error processing issuing distribution point extension
482CertPathReviewer.distrPtExtError.title = CRL checking failed
483CertPathReviewer.distrPtExtError.text = CRL checking failed: there was an error processing the issuing distribution point extension.
484CertPathReviewer.distrPtExtError.summary = Error processing the issuing distribution point extension.
485CertPathReviewer.distrPtExtError.details = CRL checking failed: there was an error processing the issuing distribution point extension.
486
487# error processing crl distribution points extension
488CertPathReviewer.crlDistPtExtError.title = CRL checking failed
489CertPathReviewer.crlDistPtExtError.text = CRL checking failed: there was an error processing the crl distribution points extension.
490CertPathReviewer.crlDistPtExtError.summary = Error processing the crl distribution points extension.
491CertPathReviewer.crlDistPtExtError.details = CRL checking failed: there was an error processing the crl distribution points extension.
492
493# error processing the authority info access extension
494CertPathReviewer.crlAuthInfoAccError.title = CRL checking failed
495CertPathReviewer.crlAuthInfoAccError.text = CRL checking failed: there was an error processing the authority info access extension.
496CertPathReviewer.crlAuthInfoAccError.summary = Error processing the authority info access extension.
497CertPathReviewer.crlAuthInfoAccError.details = CRL checking failed: there was an error processing the authority info access extension.
498
499# error processing delta crl indicator extension
500CertPathReviewer.deltaCrlExtError.title = CRL checking failed
501CertPathReviewer.deltaCrlExtError.text = CRL checking failed: there was an error processing the delta CRL indicator extension.
502CertPathReviewer.deltaCrlExtError.summary = Error processing the delta CRL indicator extension.
503CertPathReviewer.deltaCrlExtError.details = CRL checking failed: there was an error processing the delta CRL indicator extension.
504
505# error porcessing crl number extension
506CertPathReviewer.crlNbrExtError.title = CRL checking failed
507CertPathReviewer.crlNbrExtError.text = CRL checking failed: there was an error processing the CRL number extension.
508CertPathReviewer.crlNbrExtError.summary = Error processing the CRL number extension.
509CertPathReviewer.crlNbrExtError.details = CRL checking failed: there was an error processing the CRL number extension.
510
511# error processing crl reason code extension
512CertPathReviewer.crlReasonExtError.title = CRL checking failed
513CertPathReviewer.crlReasonExtError.text = CRL checking failed: there was an error processing the CRL reason code extension.
514CertPathReviewer.crlReasonExtError.summary = Error processing the CRL reason code extension.
515CertPathReviewer.crlReasonExtError.details = CRL checking failed: there was an error processing the CRL reason code extension.
516
517# error processing basic constraints extension
518CertPathReviewer.crlBCExtError.title = CRL checking failed
519CertPathReviewer.crlBCExtError.text = CRL checking failed: there was an error processing the basic constraints extension.
520CertPathReviewer.crlBCExtError.summary = Error processing the basic constraints extension.
521CertPathReviewer.crlBCExtError.details = CRL checking failed: there was an error processing the basic constraints extension.
522
523# CA Cert CRL only contains user certificates
524CertPathReviewer.crlOnlyUserCert.title = CRL checking failed
525CertPathReviewer.crlOnlyUserCert.text = CRL checking failed: CRL only contains user certificates.
526CertPathReviewer.crlOnlyUserCert.summary = CRL checking failed: CRL only contains user certificates.
527CertPathReviewer.crlOnlyUserCert.details = CRL checking failed: CRL for CA certificate only contains user certificates.
528
529# End CRL only contains CA certificates
530CertPathReviewer.crlOnlyCaCert.title = CRL checking failed
531CertPathReviewer.crlOnlyCaCert.text = CRL checking failed: CRL only contains CA certificates.
532CertPathReviewer.crlOnlyCaCert.summary = CRL checking failed: CRL only contains CA certificates.
533CertPathReviewer.crlOnlyCaCert.details = CRL checking failed: CRL for end certificate only contains CA certificates.
534
535# onlyContainsAttributeCerts boolean is asserted
536CertPathReviewer.crlOnlyAttrCert.title = CRL checking failed
537CertPathReviewer.crlOnlyAttrCert.text = CRL checking failed: CRL only contains attribute certificates.
538CertPathReviewer.crlOnlyAttrCert.summary = CRL checking failed: CRL only contains attribute certificates.
539CertPathReviewer.crlOnlyAttrCert.details = CRL checking failed: CRL only contains attribute certificates.
540
541
542## QcStatement notifications
543
544# unkown statement
545# {0} statement OID
546# {1} statement as ANS1Sequence
547CertPathReviewer.QcUnknownStatement.title = Unknown statement in QcStatement extension
548CertPathReviewer.QcUnknownStatement.text = Unknown statement in QcStatement extension: OID = {0}
549CertPathReviewer.QcUnknownStatement.summary = Unknown statement in QcStatement extension: OID = {0}
550CertPathReviewer.QcUnknownStatement.details = Unknown statement in QcStatement extension: OID = {0}, statement = {1}
551
552# QcLimitValue Alpha currency code
553# {0} currency code
554# {1} limit value
555# {2} monetary value as MonetaryValue
556CertPathReviewer.QcLimitValueAlpha.title = Transaction Value Limit
557CertPathReviewer.QcLimitValueAlpha.text = This certificate has a limit for the transaction value: {1,number, ###,###,###,##0.00#} {0}.
558CertPathReviewer.QcLimitValueAlpha.summary = Transaction value limit: {1,number, ###,###,###,##0.00#} {0}.
559CertPathReviewer.QcLimitValueAlpha.details = This certificate has a limitation on the value of transaction for which this certificate can be used to the specified amount, according to the Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures, as implemented in the law of the country specified in the issuer field of this certificate. The limit for this certificate is {1,number, ###,###,###,##0.00#} {0}.
560
561# QcLimitValue Numeric currency code
562# {0} currency code
563# {1} limit value
564# {2} monetary value as MonetaryValue
565CertPathReviewer.QcLimitValueNum.title = Transaction Value Limit
566CertPathReviewer.QcLimitValueNum.text = This certificate has a limit for the transaction value: {1,number, ###,###,###,##0.00#} of currency {0} (See RFC 4217 for currency codes).
567CertPathReviewer.QcLimitValueNum.summary = Transaction value limit: {1,number, ###,###,###,##0.00#} of currency {0} (See RFC 4217 for currency codes).
568CertPathReviewer.QcLimitValueNum.details = This certificate has a limitation on the value of transaction for which this certificate can be used to the specified amount, according to the Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures, as implemented in the law of the country specified in the issuer field of this certificate. The limit for this certificate is {1,number, ###,###,###,##0.00#} of currency {0} (See RFC 4217 for currency codes).
569
570# QcSSCD
571CertPathReviewer.QcSSCD.title = QcSSCD Statement
572CertPathReviewer.QcSSCD.text = (SSCD) The issuer claims that for the certificate where this statement appears that the private key associated with the public key in the certificate is protected according to Annex III of the Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures.
573CertPathReviewer.QcSSCD.summary = (SSCD) The issuer claims that for the certificate where this statement appears that the private key associated with the public key in the certificate is protected according to Annex III of the Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures.
574CertPathReviewer.QcSSCD.details = (SSCD) The issuer claims that for the certificate where this statement appears that the private key associated with the public key in the certificate is protected according to Annex III of the Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures.
575
576# QcEuCompliance
577CertPathReviewer.QcEuCompliance.title = Qualified Certificate
578CertPathReviewer.QcEuCompliance.text = This certificate is issued as a Qualified Certificate according Annex I and II of the Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures, as implemented in the law of the country specified in the issuer field of this certificate.
579CertPathReviewer.QcEuCompliance.summary = This certificate is issued as a Qualified Certificate according Annex I and II of the Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures, as implemented in the law of the country specified in the issuer field of this certificate.
580CertPathReviewer.QcEuCompliance.details = This certificate is issued as a Qualified Certificate according Annex I and II of the Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures, as implemented in the law of the country specified in the issuer field of this certificate.
581
582## QcStatement errors
583
584# error processing the QcStatement extension
585CertPathReviewer.QcStatementExtError.title = Error processing the qc statements extension
586CertPathReviewer.QcStatementExtError.text = Error processing the qc statements extension.
587CertPathReviewer.QcStatementExtError.summary = Error processing the qc statements extension.
588CertPathReviewer.QcStatementExtError.details = Error processing the qc statements extension.
589
590## unknown/generic errors
591CertPathReviewer.unknown.title = Unexpected Error
592CertPathReviewer.unknown.text = Unexpected Error {0}
593CertPathReviewer.unknown.summary = Unexpected Error
594CertPathReviewer.unknown.details = Unexpected Error {0}
595
596#
597# crl reasons
598#
599unspecified = Unspecified
600keyCompromise = Key Compromise
601cACompromise = CA Compromise
602affiliationChanged = Affiliation Changed
603superseded = Superseded
604cessationOfOperation = Cessation of Operation
605certificateHold = Certificate Hold
606unknown = Unknown
607removeFromCRL = Remove from CRL
608privilegeWithdrawn = Privilege Withdrawn
609aACompromise = AA Compromise
610
611#
612#
613#
614missingIssuer = The missing certificate was issued by
615missingSerial = with the serial number
616