Certificate Holder Authorization ::= SEQUENCE {
ASN1TaggedObject primeModulusP; // OPTIONAL
ASN1TaggedObject firstCoefA; // OPTIONAL
ASN1TaggedObject secondCoefB; // OPTIONAL
ASN1TaggedObject basePointG; // OPTIONAL
ASN1TaggedObject orderOfBasePointR; // OPTIONAL
ASN1TaggedObject publicPointY; //REQUIRED
ASN1TaggedObject cofactorF; // OPTIONAL
}
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int | |
| private byte[] | |
| private BigInteger | |
| private static final int | |
| private BigInteger | |
| private static final int | |
| private int | |
| private BigInteger | |
| private static final int | |
| private BigInteger | |
| private byte[] | |
| private static final int | |
| private BigInteger | |
| private ASN1ObjectIdentifier | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| public | |
| public | ECDSAPublicKey(ASN1ObjectIdentifier usage, BigInteger p, BigInteger a, BigInteger b, byte[] basePoint, BigInteger order, byte[] publicPoint, int cofactor)
|
| Modifier and Type | Method and Description |
|---|---|
| public ASN1EncodableVector | |
| public byte[] | |
| public BigInteger | |
| public BigInteger | |
| public BigInteger | |
| public BigInteger | |
| public byte[] | |
| public BigInteger | |
| public ASN1ObjectIdentifier | |
| public boolean | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public ASN1Primitive | toASN1Primitive()
Implements abstract org. Implements org. Method providing a primitive representation of this object suitable for encoding. |
| A | back to summary |
|---|---|
| private static final int A | |
| B | back to summary |
|---|---|
| private static final int B | |
| basePointG | back to summary |
|---|---|
| private byte[] basePointG | |
| cofactorF | back to summary |
|---|---|
| private BigInteger cofactorF | |
| F | back to summary |
|---|---|
| private static final int F | |
| firstCoefA | back to summary |
|---|---|
| private BigInteger firstCoefA | |
| G | back to summary |
|---|---|
| private static final int G | |
| options | back to summary |
|---|---|
| private int options | |
| orderOfBasePointR | back to summary |
|---|---|
| private BigInteger orderOfBasePointR | |
| P | back to summary |
|---|---|
| private static final int P | |
| primeModulusP | back to summary |
|---|---|
| private BigInteger primeModulusP | |
| publicPointY | back to summary |
|---|---|
| private byte[] publicPointY | |
| R | back to summary |
|---|---|
| private static final int R | |
| secondCoefB | back to summary |
|---|---|
| private BigInteger secondCoefB | |
| usage | back to summary |
|---|---|
| private ASN1ObjectIdentifier usage | |
| Y | back to summary |
|---|---|
| private static final int Y | |
| ECDSAPublicKey | back to summary |
|---|---|
| pack-priv ECDSAPublicKey(ASN1Sequence seq) throws IllegalArgumentException | |
| ECDSAPublicKey | back to summary |
|---|---|
| public ECDSAPublicKey(ASN1ObjectIdentifier usage, byte[] ppY) throws IllegalArgumentException | |
| ECDSAPublicKey | back to summary |
|---|---|
| public ECDSAPublicKey(ASN1ObjectIdentifier usage, BigInteger p, BigInteger a, BigInteger b, byte[] basePoint, BigInteger order, byte[] publicPoint, int cofactor) | |
| getASN1EncodableVector | back to summary |
|---|---|
| public ASN1EncodableVector getASN1EncodableVector(ASN1ObjectIdentifier oid, boolean publicPointOnly) | |
| getBasePointG | back to summary |
|---|---|
| public byte[] getBasePointG() | |
| getCofactorF | back to summary |
|---|---|
| public BigInteger getCofactorF() | |
| getFirstCoefA | back to summary |
|---|---|
| public BigInteger getFirstCoefA() | |
| getOrderOfBasePointR | back to summary |
|---|---|
| public BigInteger getOrderOfBasePointR() | |
| getPrimeModulusP | back to summary |
|---|---|
| public BigInteger getPrimeModulusP() | |
| getPublicPointY | back to summary |
|---|---|
| public byte[] getPublicPointY() | |
| getSecondCoefB | back to summary |
|---|---|
| public BigInteger getSecondCoefB() | |
| getUsage | back to summary |
|---|---|
| public ASN1ObjectIdentifier getUsage() Implements abstract org. | |
| hasParameters | back to summary |
|---|---|
| public boolean hasParameters() | |
| setBasePointG | back to summary |
|---|---|
| private void setBasePointG(ASN1OctetString basePointG) throws IllegalArgumentException | |
| setCofactorF | back to summary |
|---|---|
| private void setCofactorF(BigInteger cofactorF) throws IllegalArgumentException | |
| setFirstCoefA | back to summary |
|---|---|
| private void setFirstCoefA(BigInteger firstCoefA) throws IllegalArgumentException | |
| setOrderOfBasePointR | back to summary |
|---|---|
| private void setOrderOfBasePointR(BigInteger orderOfBasePointR) throws IllegalArgumentException | |
| setPrimeModulusP | back to summary |
|---|---|
| private void setPrimeModulusP(BigInteger primeModulusP) | |
| setPublicPointY | back to summary |
|---|---|
| private void setPublicPointY(ASN1OctetString publicPointY) throws IllegalArgumentException | |
| setSecondCoefB | back to summary |
|---|---|
| private void setSecondCoefB(BigInteger secondCoefB) throws IllegalArgumentException | |
| toASN1Primitive | back to summary |
|---|---|
| public ASN1Primitive toASN1Primitive() Implements abstract org. Implements org. Doc from org. Method providing a primitive representation of this object suitable for encoding.
| |