54 lines
1.6 KiB
Java
54 lines
1.6 KiB
Java
|
package org.bouncycastle.asn1.eac;
|
||
|
|
||
|
import java.io.UnsupportedEncodingException;
|
||
|
|
||
|
/* loaded from: classes6.dex */
|
||
|
public class CertificateHolderReference {
|
||
|
private static final String ReferenceEncoding = "ISO-8859-1";
|
||
|
private String countryCode;
|
||
|
private String holderMnemonic;
|
||
|
private String sequenceNumber;
|
||
|
|
||
|
public String getSequenceNumber() {
|
||
|
return this.sequenceNumber;
|
||
|
}
|
||
|
|
||
|
public String getHolderMnemonic() {
|
||
|
return this.holderMnemonic;
|
||
|
}
|
||
|
|
||
|
public byte[] getEncoded() {
|
||
|
StringBuilder sb = new StringBuilder();
|
||
|
sb.append(this.countryCode);
|
||
|
sb.append(this.holderMnemonic);
|
||
|
sb.append(this.sequenceNumber);
|
||
|
try {
|
||
|
return sb.toString().getBytes("ISO-8859-1");
|
||
|
} catch (UnsupportedEncodingException e) {
|
||
|
throw new IllegalStateException(e.toString());
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public String getCountryCode() {
|
||
|
return this.countryCode;
|
||
|
}
|
||
|
|
||
|
/* JADX INFO: Access modifiers changed from: package-private */
|
||
|
public CertificateHolderReference(byte[] bArr) {
|
||
|
try {
|
||
|
String str = new String(bArr, "ISO-8859-1");
|
||
|
this.countryCode = str.substring(0, 2);
|
||
|
this.holderMnemonic = str.substring(2, str.length() - 5);
|
||
|
this.sequenceNumber = str.substring(str.length() - 5);
|
||
|
} catch (UnsupportedEncodingException e) {
|
||
|
throw new IllegalStateException(e.toString());
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public CertificateHolderReference(String str, String str2, String str3) {
|
||
|
this.countryCode = str;
|
||
|
this.holderMnemonic = str2;
|
||
|
this.sequenceNumber = str3;
|
||
|
}
|
||
|
}
|