Lines Matching refs:pass
8 - How diverse parts of OpenSSL treat pass phrases character encoding
12 In a modern world with all sorts of character encodings, the treatment of pass
19 The OpenSSL library doesn't treat pass phrases in any special way as a general
22 This means that for an object that was encrypted using a pass phrase encoded in
23 ISO-8859-1, that object needs to be decrypted using a pass phrase encoded in
29 PKCS#12 is a bit different regarding pass phrase encoding.
30 The standard stipulates that the pass phrase shall be encoded as an ASN.1
40 Treats the received pass phrase as UTF-8 encoded and tries to re-encode it to
47 Assumes that the pass phrase is encoded in ASCII or ISO-8859-1 and
52 UTF-16 characters that do not correspond to the original pass phrase characters
64 A pass phrase encoded in ISO-8859-2 could very well have a sequence such as
68 SMALL LETTER I WITH DIAERESIS) I<if the pass phrase doesn't contain anything that
70 A pass phrase that contains this kind of byte sequence will give a different
82 potentially protected with a pass phrase, a PIN or something else.
83 This API stipulates that pass phrases should be UTF-8 encoded, and that any
84 other pass phrase encoding may give undefined results.
86 that this is the case, so what it gets, it will also pass to the underlying
91 This section assumes that you know what pass phrase was used for encryption,
94 For example, the pass phrase may have been used at a time when your default
101 mentioned encoding when you type in your pass phrase, or use some suitable tool
102 to convert your pass phrase from your default encoding to the target encoding.
104 Also note that the sub-sections below discuss human readable pass phrases.
105 This is particularly relevant for PKCS#12 objects, where human readable pass
114 For creating new pass phrase protected objects, make sure the pass phrase is
120 converted to UTF-8 (command line and separately prompted pass phrases alike).
124 For opening pass phrase protected objects where you know what character
125 encoding was used for the encryption pass phrase, make sure to use the same
128 For opening pass phrase protected objects where the character encoding that was
136 Try the pass phrase that you have as it is in the character encoding of your
142 Convert the pass phrase to UTF-8 and try with the result.