@Override public String decodeOctetStringAsString() throws ASN1Exception { return decodeOctetStringAsString(StandardCharsets.UTF_8.name()); }
passwordSpec = new ClearPasswordSpec(decoder.decodeOctetStringAsString().toCharArray()); break; case DigestPassword.ALGORITHM_DIGEST_SHA_512_256: { decoder.startSequence(); final String username = decoder.decodeOctetStringAsString(); final String realm = decoder.decodeOctetStringAsString(); final byte[] digest = decoder.decodeOctetString(); decoder.endSequence(); if (MaskedPassword.isMaskedAlgorithm(matchedAlgorithm)) { decoder.startSequence(); final char[] initialKeyMaterial = decoder.decodeOctetStringAsString().toCharArray(); final int iterationCount = decoder.decodeInteger().intValue(); final byte[] salt = decoder.decodeOctetString();
@Override public String decodeOctetStringAsString() throws ASN1Exception { return decodeOctetStringAsString(StandardCharsets.UTF_8.name()); }
@Override public String decodeOctetStringAsString() throws ASN1Exception { return decodeOctetStringAsString(StandardCharsets.UTF_8.name()); }
@Override public String decodeOctetStringAsString() throws ASN1Exception { return decodeOctetStringAsString(StandardCharsets.UTF_8.name()); }
passwordSpec = new ClearPasswordSpec(decoder.decodeOctetStringAsString().toCharArray()); break; case DigestPassword.ALGORITHM_DIGEST_SHA_512_256: { decoder.startSequence(); final String username = decoder.decodeOctetStringAsString(); final String realm = decoder.decodeOctetStringAsString(); final byte[] digest = decoder.decodeOctetString(); decoder.endSequence(); if (MaskedPassword.isMaskedAlgorithm(matchedAlgorithm)) { decoder.startSequence(); final char[] initialKeyMaterial = decoder.decodeOctetStringAsString().toCharArray(); final int iterationCount = decoder.decodeInteger().intValue(); final byte[] salt = decoder.decodeOctetString();
passwordSpec = new ClearPasswordSpec(decoder.decodeOctetStringAsString().toCharArray()); break; case DigestPassword.ALGORITHM_DIGEST_SHA_512_256: { decoder.startSequence(); final String username = decoder.decodeOctetStringAsString(); final String realm = decoder.decodeOctetStringAsString(); final byte[] digest = decoder.decodeOctetString(); decoder.endSequence(); if (MaskedPassword.isMaskedAlgorithm(matchedAlgorithm)) { decoder.startSequence(); final char[] initialKeyMaterial = decoder.decodeOctetStringAsString().toCharArray(); final int iterationCount = decoder.decodeInteger().intValue(); final byte[] salt = decoder.decodeOctetString();
passwordSpec = new ClearPasswordSpec(decoder.decodeOctetStringAsString().toCharArray()); break; case DigestPassword.ALGORITHM_DIGEST_SHA_512_256: { decoder.startSequence(); final String username = decoder.decodeOctetStringAsString(); final String realm = decoder.decodeOctetStringAsString(); final byte[] digest = decoder.decodeOctetString(); decoder.endSequence(); if (MaskedPassword.isMaskedAlgorithm(matchedAlgorithm)) { decoder.startSequence(); final char[] initialKeyMaterial = decoder.decodeOctetStringAsString().toCharArray(); final int iterationCount = decoder.decodeInteger().intValue(); final byte[] salt = decoder.decodeOctetString();