- EC_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- ECDHKeyAgreement - Class in com.tencent.kona.sun.security.ec
-
KeyAgreement implementation for ECDH.
- ECDHKeyAgreement() - Constructor for class com.tencent.kona.sun.security.ec.ECDHKeyAgreement
-
Constructs a new ECDHKeyAgreement.
- ECDSAOperations - Class in com.tencent.kona.sun.security.ec
-
- ECDSAOperations(ECOperations, ECPoint) - Constructor for class com.tencent.kona.sun.security.ec.ECDSAOperations
-
- ECDSAOperations.Nonce - Class in com.tencent.kona.sun.security.ec
-
- ECDSAOperations.Seed - Class in com.tencent.kona.sun.security.ec
-
- ECKeyFactory - Class in com.tencent.kona.sun.security.ec
-
KeyFactory for EC keys.
- ECKeyFactory() - Constructor for class com.tencent.kona.sun.security.ec.ECKeyFactory
-
- ECKeyPairGenerator - Class in com.tencent.kona.sun.security.ec
-
EC keypair generator.
- ECKeyPairGenerator() - Constructor for class com.tencent.kona.sun.security.ec.ECKeyPairGenerator
-
Constructs a new ECKeyPairGenerator.
- ECKeySizeParameterSpec - Class in com.tencent.kona.sun.security.util
-
This immutable class is used when randomly generating a key pair and the
consumer only specifies the length of the key and therefore a curve for that
key size must be picked from a the list of supported curves using this spec.
- ECKeySizeParameterSpec(int) - Constructor for class com.tencent.kona.sun.security.util.ECKeySizeParameterSpec
-
Creates a parameter specification for EC curve
generation using a standard (or predefined) key size
keySize in order to generate the corresponding
(precomputed) elliptic curve.
- ECOperations - Class in com.tencent.kona.sun.security.ec
-
- ECOperations(IntegerModuloP, IntegerFieldModuloP) - Constructor for class com.tencent.kona.sun.security.ec.ECOperations
-
- ECOperations.IntermediateValueException - Exception in com.tencent.kona.sun.security.ec
-
- ECOperator - Class in com.tencent.kona.sun.security.ec
-
Deprecated.
- ECOperator(ECParameterSpec) - Constructor for class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- ECOperator(BigInteger, BigInteger, BigInteger, ECPoint, BigInteger, int) - Constructor for class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- ECParameters - Class in com.tencent.kona.sun.security.util
-
This class implements encoding and decoding of Elliptic Curve parameters
as specified in RFC 3279.
- ECParameters() - Constructor for class com.tencent.kona.sun.security.util.ECParameters
-
- ECPrivateKeyImpl - Class in com.tencent.kona.sun.security.ec
-
Key implementation for EC private keys.
- ECPublicKeyImpl - Class in com.tencent.kona.sun.security.ec
-
Key implementation for EC public keys.
- ECUtil - Class in com.tencent.kona.sun.security.util
-
- ed25519_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- ed448_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- encode(DerOutputStream) - Method in interface com.tencent.kona.sun.security.util.DerEncoder
-
DER encode this object and write the results to a stream.
- encode(DerOutputStream) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Write the current contents of this DerOutputStream
to an OutputStream.
- encode(DerOutputStream) - Method in class com.tencent.kona.sun.security.util.DerValue
-
Encode an ASN1/DER encoded datum onto a DER output stream.
- encode(InputStream, OutputStream) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
Encode bytes from the input stream, and write them as text characters
to the output stream.
- encode(byte[]) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
A 'streamless' version of encode that simply takes a buffer of
bytes and returns a string containing the encoded buffer.
- encode(ByteBuffer) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
A 'streamless' version of encode that simply takes a ByteBuffer
and returns a string containing the encoded buffer.
- encode(ByteBuffer, int, byte, long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
This version of encode takes a ByteBuffer that is properly ordered, and
may extract larger values (e.g.
- encode(byte[], int, int, byte, long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- encode(DerOutputStream) - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
DER encode this object onto an output stream.
- encode() - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Returns the DER-encoded X.509 AlgorithmId as a byte array.
- encode(DerOutputStream) - Method in class com.tencent.kona.sun.security.x509.X509Key
-
Encode SubjectPublicKeyInfo sequence on the DER output stream.
- encode() - Method in class com.tencent.kona.sun.security.x509.X509Key
-
Returns the DER-encoded form of the key as a byte array.
- encodeAtom(OutputStream, byte[], int, int) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
- encodeBuffer(InputStream, OutputStream) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
Encode bytes from the input stream, and write them as text characters
to the output stream.
- encodeBuffer(byte[], OutputStream) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
Encode the buffer in aBuffer and write the encoded
result to the OutputStream aStream.
- encodeBuffer(byte[]) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
A 'streamless' version of encode that simply takes a buffer of
bytes and returns a string containing the encoded buffer.
- encodeBuffer(ByteBuffer, OutputStream) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
Encode the aBuffer ByteBuffer and write the encoded
result to the OutputStream aStream.
- encodeBufferPrefix(OutputStream) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
- encoded() - Method in class com.tencent.kona.crypto.spec.SM2ParameterSpec
-
- encodedCiphertext(byte[]) - Method in class com.tencent.kona.crypto.util.SM2Ciphertext.Builder
-
- encodedKey - Variable in class com.tencent.kona.sun.security.pkcs.PKCS8Key
-
- encodedKey - Variable in class com.tencent.kona.sun.security.x509.X509Key
-
- encodedParams - Variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Parameters for this algorithm.
- encodeECParameterSpec(Provider, ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- encodeLinePrefix(OutputStream, int) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
- encodeLineSuffix(OutputStream) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
- encodePoint(ECPoint, EllipticCurve) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- encodeSignature(ObjectIdentifier, byte[]) - Static method in class com.tencent.kona.sun.security.rsa.RSAUtil
-
Encode the digest, return the to-be-signed data.
- encodeSignature(byte[]) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- encodeSmall(ByteBuffer, int, byte, long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- engineDigest() - Method in class com.tencent.kona.crypto.provider.SM3MessageDigest
-
- engineDigest(byte[], int, int) - Method in class com.tencent.kona.crypto.provider.SM3MessageDigest
-
- engineDoFinal(byte[], int, int) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineDoFinal(byte[], int, int, byte[], int) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineDoFinal() - Method in class com.tencent.kona.crypto.provider.SM3HMac
-
Completes the HMAC computation and resets the HMAC for further use,
maintaining the secret key that the HMAC was initialized with.
- engineDoPhase(Key, boolean) - Method in class com.tencent.kona.crypto.provider.SM2KeyAgreement
-
- engineDoPhase(Key, boolean) - Method in class com.tencent.kona.sun.security.ec.ECDHKeyAgreement
-
- engineGenerateKey() - Method in class com.tencent.kona.crypto.provider.SM3HMacKeyGenerator
-
- engineGenerateKey() - Method in class com.tencent.kona.crypto.provider.SM4KeyGenerator
-
- engineGenerateParameters() - Method in class com.tencent.kona.crypto.provider.SM4ParameterGenerator
-
- engineGeneratePrivate(KeySpec) - Method in class com.tencent.kona.crypto.provider.SM2KeyFactory
-
- engineGeneratePrivate(KeySpec) - Method in class com.tencent.kona.sun.security.ec.ECKeyFactory
-
- engineGeneratePrivate(KeySpec) - Method in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
-
- engineGeneratePublic(KeySpec) - Method in class com.tencent.kona.crypto.provider.SM2KeyFactory
-
- engineGeneratePublic(KeySpec) - Method in class com.tencent.kona.sun.security.ec.ECKeyFactory
-
- engineGeneratePublic(KeySpec) - Method in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
-
- engineGenerateSecret() - Method in class com.tencent.kona.crypto.provider.SM2KeyAgreement
-
- engineGenerateSecret(byte[], int) - Method in class com.tencent.kona.crypto.provider.SM2KeyAgreement
-
- engineGenerateSecret(String) - Method in class com.tencent.kona.crypto.provider.SM2KeyAgreement
-
- engineGenerateSecret() - Method in class com.tencent.kona.sun.security.ec.ECDHKeyAgreement
-
- engineGenerateSecret(byte[], int) - Method in class com.tencent.kona.sun.security.ec.ECDHKeyAgreement
-
- engineGenerateSecret(String) - Method in class com.tencent.kona.sun.security.ec.ECDHKeyAgreement
-
- engineGetBlockSize() - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineGetDigestLength() - Method in class com.tencent.kona.crypto.provider.SM3MessageDigest
-
- engineGetEncoded() - Method in class com.tencent.kona.crypto.provider.SM4Parameters
-
- engineGetEncoded(String) - Method in class com.tencent.kona.crypto.provider.SM4Parameters
-
- engineGetEncoded() - Method in class com.tencent.kona.sun.security.rsa.PSSParameters
-
- engineGetEncoded(String) - Method in class com.tencent.kona.sun.security.rsa.PSSParameters
-
- engineGetEncoded() - Method in class com.tencent.kona.sun.security.util.ECParameters
-
- engineGetEncoded(String) - Method in class com.tencent.kona.sun.security.util.ECParameters
-
- engineGetIV() - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineGetKeySize(Key) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineGetKeySpec(Key, Class<T>) - Method in class com.tencent.kona.crypto.provider.SM2KeyFactory
-
- engineGetKeySpec(Key, Class<T>) - Method in class com.tencent.kona.sun.security.ec.ECKeyFactory
-
- engineGetKeySpec(Key, Class<T>) - Method in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
-
- engineGetMacLength() - Method in class com.tencent.kona.crypto.provider.SM3HMac
-
Returns the length of the HMAC in bytes.
- engineGetOutputSize(int) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineGetParameter(String) - Method in class com.tencent.kona.crypto.provider.SM2Signature
-
- engineGetParameter(String) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
Deprecated.
- engineGetParameters() - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineGetParameters() - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineGetParameterSpec(Class<T>) - Method in class com.tencent.kona.crypto.provider.SM4Parameters
-
- engineGetParameterSpec(Class<T>) - Method in class com.tencent.kona.sun.security.rsa.PSSParameters
-
- engineGetParameterSpec(Class<T>) - Method in class com.tencent.kona.sun.security.util.ECParameters
-
- engineInit(int, Key, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineInit(Key, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM2KeyAgreement
-
- engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM2KeyAgreement
-
- engineInit(Key, AlgorithmParameterSpec) - Method in class com.tencent.kona.crypto.provider.SM3HMac
-
Initializes the HMAC with the given secret key and algorithm parameters.
- engineInit(SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM3HMacKeyGenerator
-
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM3HMacKeyGenerator
-
- engineInit(int, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM3HMacKeyGenerator
-
- engineInit(SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM4KeyGenerator
-
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM4KeyGenerator
-
- engineInit(int, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM4KeyGenerator
-
- engineInit(int, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM4ParameterGenerator
-
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM4ParameterGenerator
-
- engineInit(AlgorithmParameterSpec) - Method in class com.tencent.kona.crypto.provider.SM4Parameters
-
- engineInit(byte[]) - Method in class com.tencent.kona.crypto.provider.SM4Parameters
-
- engineInit(byte[], String) - Method in class com.tencent.kona.crypto.provider.SM4Parameters
-
- engineInit(Key, SecureRandom) - Method in class com.tencent.kona.sun.security.ec.ECDHKeyAgreement
-
- engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.tencent.kona.sun.security.ec.ECDHKeyAgreement
-
- engineInit(AlgorithmParameterSpec) - Method in class com.tencent.kona.sun.security.rsa.PSSParameters
-
- engineInit(byte[]) - Method in class com.tencent.kona.sun.security.rsa.PSSParameters
-
- engineInit(byte[], String) - Method in class com.tencent.kona.sun.security.rsa.PSSParameters
-
- engineInit(AlgorithmParameterSpec) - Method in class com.tencent.kona.sun.security.util.ECParameters
-
- engineInit(byte[]) - Method in class com.tencent.kona.sun.security.util.ECParameters
-
- engineInit(byte[], String) - Method in class com.tencent.kona.sun.security.util.ECParameters
-
- engineInitSign(PrivateKey) - Method in class com.tencent.kona.crypto.provider.SM2Signature
-
- engineInitSign(PrivateKey) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineInitSign(PrivateKey, SecureRandom) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineInitVerify(PublicKey) - Method in class com.tencent.kona.crypto.provider.SM2Signature
-
- engineInitVerify(PublicKey) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineReset() - Method in class com.tencent.kona.crypto.provider.SM3HMac
-
Resets the HMAC for further use, maintaining the secret key that the
HMAC was initialized with.
- engineReset() - Method in class com.tencent.kona.crypto.provider.SM3MessageDigest
-
- engineSetMode(String) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineSetPadding(String) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineSetParameter(AlgorithmParameterSpec) - Method in class com.tencent.kona.crypto.provider.SM2Signature
-
- engineSetParameter(String, Object) - Method in class com.tencent.kona.crypto.provider.SM2Signature
-
- engineSetParameter(String, Object) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
Deprecated.
- engineSetParameter(AlgorithmParameterSpec) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineSign() - Method in class com.tencent.kona.crypto.provider.SM2Signature
-
- engineSign() - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineToString() - Method in class com.tencent.kona.crypto.provider.SM4Parameters
-
- engineToString() - Method in class com.tencent.kona.sun.security.rsa.PSSParameters
-
- engineToString() - Method in class com.tencent.kona.sun.security.util.ECParameters
-
- engineTranslateKey(Key) - Method in class com.tencent.kona.crypto.provider.SM2KeyFactory
-
- engineTranslateKey(Key) - Method in class com.tencent.kona.sun.security.ec.ECKeyFactory
-
Translate an EC key into a Sun EC key.
- engineTranslateKey(Key) - Method in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
-
Translate an RSA key into a SunRsaSign RSA key.
- engineUnwrap(byte[], String, int) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineUpdate(byte[], int, int) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineUpdate(byte[], int, int, byte[], int) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- engineUpdate(byte) - Method in class com.tencent.kona.crypto.provider.SM2Signature
-
- engineUpdate(byte[], int, int) - Method in class com.tencent.kona.crypto.provider.SM2Signature
-
- engineUpdate(byte) - Method in class com.tencent.kona.crypto.provider.SM3HMac
-
Processes the given byte.
- engineUpdate(byte[], int, int) - Method in class com.tencent.kona.crypto.provider.SM3HMac
-
Processes the first len bytes in input,
starting at offset.
- engineUpdate(ByteBuffer) - Method in class com.tencent.kona.crypto.provider.SM3HMac
-
Processes the input.remaining() bytes in the ByteBuffer
input.
- engineUpdate(byte) - Method in class com.tencent.kona.crypto.provider.SM3MessageDigest
-
- engineUpdate(byte[], int, int) - Method in class com.tencent.kona.crypto.provider.SM3MessageDigest
-
- engineUpdate(byte) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineUpdate(byte[], int, int) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineUpdate(ByteBuffer) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineVerify(byte[]) - Method in class com.tencent.kona.crypto.provider.SM2Signature
-
- engineVerify(byte[]) - Method in class com.tencent.kona.sun.security.rsa.RSAPSSSignature
-
- engineWrap(Key) - Method in class com.tencent.kona.crypto.provider.SM2Cipher
-
- equals(Object) - Method in class com.tencent.kona.crypto.provider.SM2PrivateKey
-
- equals(Object) - Method in class com.tencent.kona.crypto.provider.SM2PublicKey
-
- equals(Object) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns true if the other object is a HexFormat
with the same parameters.
- equals(Object) - Method in class com.tencent.kona.sun.security.ec.point.AffinePoint
-
- equals(Object) - Method in class com.tencent.kona.sun.security.pkcs.PKCS8Key
-
Compares two private keys.
- equals(Object) - Method in class com.tencent.kona.sun.security.util.BitArray
-
- equals(Object) - Method in class com.tencent.kona.sun.security.util.DerValue
-
Bitwise equality comparison.
- equals(ECParameterSpec, ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- equals(Object) - Method in class com.tencent.kona.sun.security.util.ObjectIdentifier
-
Compares this identifier with another, for equality.
- equals(AlgorithmId) - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Returns true iff the argument indicates the same algorithm
with the same parameters.
- equals(Object) - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Compares this AlgorithmID to another.
- equals(ObjectIdentifier) - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Compares two algorithm IDs for equality.
- equals(Object) - Method in class com.tencent.kona.sun.security.x509.X509Key
-
- equals(Object) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- equals(Object) - Method in class com.tencent.kona.sun.util.calendar.Era
-
- equals(Object) - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Compares the equity of two ZoneInfo objects.
- Era - Class in com.tencent.kona.sun.util.calendar
-
The class Era represents a calendar era that defines a
period of time in which the same year numbering is used.
- Era(String, String, long, boolean) - Constructor for class com.tencent.kona.sun.util.calendar.Era
-
Constructs an Era instance.
- evaluate(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- expandKey(byte[], boolean) - Static method in class com.tencent.kona.crypto.provider.SM4Engine
-
- ExtendedHomogeneousPoint<T extends IntegerModuloP> - Class in com.tencent.kona.sun.security.ec.point
-
Elliptic curve point in extended homogeneous coordinates (X, Y, T, Z) where
an affine point (x, y) is represented using any (X, Y, T, Z) s.t.
- ExtendedHomogeneousPoint(T, T, T, T) - Constructor for class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
-
- ExtendedHomogeneousPoint.Immutable - Class in com.tencent.kona.sun.security.ec.point
-
- ExtendedHomogeneousPoint.Mutable - Class in com.tencent.kona.sun.security.ec.point
-
- GCM - Interface in com.tencent.kona.crypto.provider
-
This interface allows GHASH.java and GCTR.java to easily operate to
better operate with GaloisCounterMode.java
- generateECPrivateKey(BigInteger, ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- generateKeyPair() - Method in class com.tencent.kona.crypto.provider.SM2KeyPairGenerator
-
- generateKeyPair() - Method in class com.tencent.kona.sun.security.ec.ECKeyPairGenerator
-
- generatePrivateScalar(SecureRandom) - Method in class com.tencent.kona.sun.security.ec.ECOperations
-
- GENERATOR - Static variable in class com.tencent.kona.crypto.spec.SM2ParameterSpec
-
- get(int) - Method in class com.tencent.kona.sun.security.util.BitArray
-
Returns the indexed bit in this BitArray.
- get(String) - Static method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Returns one of the algorithm IDs most commonly associated
with this algorithm name.
- get(AlgorithmParameters) - Static method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Returns one of the algorithm IDs most commonly associated
with this algorithm parameters.
- get0() - Method in interface com.tencent.kona.sun.security.util.math.IntegerFieldModuloP
-
Get the additive identity element 0
- get0() - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- get1() - Method in interface com.tencent.kona.sun.security.util.math.IntegerFieldModuloP
-
Get the multiplicative identity element 1
- get1() - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- getA() - Method in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- getAbbreviation() - Method in class com.tencent.kona.sun.util.calendar.Era
-
- getAlgorithm() - Method in class com.tencent.kona.crypto.provider.SM2PrivateKey
-
- getAlgorithm() - Method in class com.tencent.kona.crypto.provider.SM2PublicKey
-
- getAlgorithm() - Method in class com.tencent.kona.sun.security.ec.ECPrivateKeyImpl
-
- getAlgorithm() - Method in class com.tencent.kona.sun.security.ec.ECPublicKeyImpl
-
- getAlgorithm() - Method in class com.tencent.kona.sun.security.pkcs.PKCS8Key
-
Returns the algorithm to be used with this key.
- getAlgorithm() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getAlgorithm() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateKeyImpl
-
- getAlgorithm() - Method in class com.tencent.kona.sun.security.rsa.RSAPublicKeyImpl
-
- getAlgorithm() - Method in class com.tencent.kona.sun.security.x509.X509Key
-
Returns the algorithm to be used with this key.
- getAlgorithmId() - Method in class com.tencent.kona.sun.security.pkcs.PKCS8Key
-
Returns the algorithm ID to be used with this key.
- getAlgorithmId(String) - Static method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- getAlgorithmId() - Method in class com.tencent.kona.sun.security.x509.X509Key
-
Returns the algorithm ID to be used with this key.
- getAlgorithmParameterGenerator(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getAlgorithmParameters(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getAlgorithmParameters(ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.ECParameters
-
- getAliases(String) - Static method in class com.tencent.kona.sun.security.util.SecurityProviderConstants
-
- getAliasMap() - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
-
Returns a Map from alias time zone IDs to their standard
time zone IDs.
- getAliasTable() - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Returns a Map from alias time zone IDs to their standard
time zone IDs.
- getArrayS() - Method in class com.tencent.kona.sun.security.ec.ECPrivateKeyImpl
-
- getAsString() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns the name component as a Java string, regardless of its
encoding restrictions (ASCII, T61, Printable, IA5, BMP, UTF8).
- getAvailableIDs() - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Gets all available IDs supported in the Java run-time.
- getAvailableIDs(int) - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Gets all available IDs that have the same value as the
specified raw GMT offset.
- getB() - Method in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- getBigInteger() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getBigInteger() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 INTEGER value as a BigInteger.
- getBitString() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getBitString() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 BIT STRING value.
- getBitString(boolean) - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 BIT STRING value, with the tag assumed implicit
based on the parameter.
- getBMPString() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getBMPString() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns the ASN.1 BMP (Unicode) STRING value as a Java string.
- getBoolean() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 BOOLEAN
- GetBooleanAction - Class in com.tencent.kona.sun.security.action
-
A convenience class for retrieving the boolean value of a system property
as a privileged action.
- GetBooleanAction(String) - Constructor for class com.tencent.kona.sun.security.action.GetBooleanAction
-
Constructor that takes the name of the system property whose boolean
value needs to be determined.
- getByteLength(BigInteger) - Static method in class com.tencent.kona.sun.security.rsa.RSACore
-
Return the number of bytes required to store the magnitude byte[] of
this BigInteger.
- getByteLength(RSAKey) - Static method in class com.tencent.kona.sun.security.rsa.RSACore
-
Return the number of bytes required to store the modulus of this
RSA key.
- getCachedJan1() - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
-
- getCachedYear() - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
-
- getCalendarDate() - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getCalendarDate(long) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getCalendarDate(long, TimeZone) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getCalendarDate(long, CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getCalendarDate() - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
- getCalendarDate(long) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Calculates calendar fields from the specified number of
milliseconds since the Epoch, January 1, 1970 00:00:00 UTC
(Gregorian).
- getCalendarDate(long, CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
- getCalendarDate(long, TimeZone) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
- getCalendarDate() - Method in class com.tencent.kona.sun.util.calendar.Gregorian
-
- getCalendarDate(long) - Method in class com.tencent.kona.sun.util.calendar.Gregorian
-
- getCalendarDate(long, CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.Gregorian
-
- getCalendarDate(long, TimeZone) - Method in class com.tencent.kona.sun.util.calendar.Gregorian
-
- getCalendarDate() - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
-
- getCalendarDate(long) - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
-
- getCalendarDate(long, CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
-
- getCalendarDate(long, TimeZone) - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
-
- getCalendarDate() - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
-
- getCalendarDate(long) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
-
- getCalendarDate(long, TimeZone) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
-
- getCalendarDate(long, CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
-
- getCalendarDateFromFixedDate(CalendarDate, long) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
Calculates calendar fields from the specified fixed date.
- getCalendarDateFromFixedDate(CalendarDate, long) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
Calculates calendar fields and store them in the specified
CalendarDate.
- getCalendarDateFromFixedDate(CalendarDate, long) - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
-
- getCalendarDateFromFixedDate(CalendarDate, long) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
-
- getCipher(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getCofactor() - Method in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- getCrtCoefficient() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getCurve() - Method in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- getCurveName(Provider, ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- getCustomTimeZone(String, int) - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
-
Gets a ZoneInfo with the given GMT offset.
- getData() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns the data field inside this class directly.
- getDataBytes() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Helper routine to return all the bytes contained in the
DerInputStream associated with this object.
- getDaylightSaving() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getDayOfMonth() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getDayOfWeek(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
Returns the day of week of the given Gregorian date.
- getDayOfWeek() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
Returns the day of week value.
- getDayOfWeek(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
-
- getDayOfWeekDateOnOrBefore(long, int) - Static method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
Returns a date of the given day of week on or before the given fixed
date.
- getDayOfWeekFromFixedDate(long) - Static method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- getDayOfYear(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- getDefAESKeySize() - Static method in class com.tencent.kona.sun.security.util.SecurityProviderConstants
-
- getDefDSASubprimeSize(int) - Static method in class com.tencent.kona.sun.security.util.SecurityProviderConstants
-
- getDefSecureRandom() - Static method in class com.tencent.kona.sun.security.jca.JCAUtil
-
Get the default SecureRandom instance.
- getDerValue() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
Reads a DerValue from this stream.
- getDiaplayAbbreviation(Locale) - Method in class com.tencent.kona.sun.util.calendar.Era
-
- getDisplayName(Locale) - Method in class com.tencent.kona.sun.util.calendar.Era
-
- getDSTSavings() - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Returns the amount of time in milliseconds that the clock is advanced
during daylight saving time is in effect in its last daylight saving time rule.
- getEcOperations() - Method in class com.tencent.kona.sun.security.ec.ECDSAOperations
-
- getECParameters(Provider) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- getECParameterSpec(Provider, ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- getECParameterSpec(Provider, byte[]) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- getECParameterSpec(Provider, String) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- getECParameterSpec(Provider, int) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- getElement(BigInteger) - Method in interface com.tencent.kona.sun.security.util.math.IntegerFieldModuloP
-
Get the field element equivalent to the supplied BigInteger value.
- getElement(byte[]) - Method in interface com.tencent.kona.sun.security.util.math.IntegerFieldModuloP
-
Get a field element from a little-endian unsigned integer stored in an
array.
- getElement(byte[], int, int, byte) - Method in interface com.tencent.kona.sun.security.util.math.IntegerFieldModuloP
-
Get a field element from a little-endian unsigned integer stored at the
specified position in an array.
- getElement(BigInteger) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- getElement(byte[], int, int, byte) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- getElement(byte[], int, int, byte) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialModBinP
-
Allow more general (and slower) input conversion that takes a large
value and reduces it.
- getEncoded() - Method in class com.tencent.kona.crypto.provider.SM2PrivateKey
-
- getEncoded() - Method in class com.tencent.kona.crypto.provider.SM2PublicKey
-
- getEncoded() - Method in class com.tencent.kona.sun.security.pkcs.PKCS8Key
-
Returns the DER-encoded form of the key as a byte array,
or null if an encoding error occurs.
- getEncoded(PSSParameterSpec) - Static method in class com.tencent.kona.sun.security.rsa.PSSParameters
-
Returns the encoding of a PSSParameterSpec object.
- getEncoded() - Method in class com.tencent.kona.sun.security.util.NamedCurve
-
- getEncoded() - Method in class com.tencent.kona.sun.security.x509.X509Key
-
Returns the DER-encoded form of the key as a byte array.
- getEncodedInternal() - Method in class com.tencent.kona.sun.security.x509.X509Key
-
- getEncodedParams() - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Returns the DER encoded parameter, which can then be
used to initialize java.security.AlgorithmParameters.
- getEncodedPublicValue() - Method in class com.tencent.kona.sun.security.ec.ECPublicKeyImpl
-
- getEnumerated() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getEnumerated() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 ENUMERATED value.
- getEra(String) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getEra() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getEra(String) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns the Era designated by the era name that
has to be known to this calendar system.
- getEras() - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getEras() - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns valid Eras of this calendar system.
- getField() - Method in class com.tencent.kona.sun.security.ec.ECOperations
-
- getField() - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
-
- getField() - Method in interface com.tencent.kona.sun.security.ec.point.Point
-
- getField() - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
-
- getField() - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
-
Get the field associated with this element.
- getFixedDate(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
Returns the fixed date calculated with the specified calendar
date.
- getFixedDate(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- getFixedDate(int, int, int, BaseCalendar.Date) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- getFixedDate(int, int, int, BaseCalendar.Date) - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
-
- getFormat() - Method in class com.tencent.kona.crypto.provider.SM2PrivateKey
-
- getFormat() - Method in class com.tencent.kona.crypto.provider.SM2PublicKey
-
Uncompressed EC point: 0x04||X||Y
- getFormat() - Method in class com.tencent.kona.sun.security.pkcs.PKCS8Key
-
Returns the format for this key: "PKCS#8"
- getFormat() - Method in class com.tencent.kona.sun.security.x509.X509Key
-
Returns the format for this key: "X.509"
- getGeneralizedTime() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getGeneralizedTime() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns a Date if the DerValue is GeneralizedTime.
- getGeneralString() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getGeneralString() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns the ASN.1 GENERAL STRING value as a Java String.
- getGenerator() - Method in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- getGregorianCalendar() - Static method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns the singleton instance of the Gregorian
calendar system.
- getHours() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getIA5String() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getIA5String() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 IA5 (ASCII) STRING value
- getId() - Method in class com.tencent.kona.crypto.spec.SM2SignatureParameterSpec
-
- getInstance(int, int) - Static method in class com.tencent.kona.sun.security.rsa.RSAPadding
-
Get a RSAPadding instance of the specified type.
- getInstance(int, int, SecureRandom) - Static method in class com.tencent.kona.sun.security.rsa.RSAPadding
-
Get a RSAPadding instance of the specified type.
- getInstance(int, int, SecureRandom, OAEPParameterSpec) - Static method in class com.tencent.kona.sun.security.rsa.RSAPadding
-
Get a RSAPadding instance of the specified type, which must be
OAEP.
- getInstance(String) - Static method in class com.tencent.kona.sun.security.util.Debug
-
Get a Debug object corresponding to whether or not the given
option is set.
- getInstance(String, String) - Static method in class com.tencent.kona.sun.security.util.Debug
-
Get a Debug object corresponding to whether or not the given
option is set.
- getInteger() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getInteger() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 INTEGER value as an integer.
- GetIntegerAction - Class in com.tencent.kona.sun.security.action
-
A convenience class for retrieving the integer value of a system property
as a privileged action.
- GetIntegerAction(String) - Constructor for class com.tencent.kona.sun.security.action.GetIntegerAction
-
Constructor that takes the name of the system property whose integer
value needs to be determined.
- GetIntegerAction(String, int) - Constructor for class com.tencent.kona.sun.security.action.GetIntegerAction
-
Constructor that takes the name of the system property and the default
value of that property.
- getKey() - Method in class com.tencent.kona.sun.security.x509.X509Key
-
Gets the key.
- getKeyAgreement(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getKeyFactory(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getKeyGenerator(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getKeyPairGenerator(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getKeySize() - Method in class com.tencent.kona.sun.security.util.ECKeySizeParameterSpec
-
Returns the key size of this spec.
- getLastRuleInstance() - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Returns a SimpleTimeZone object that represents the last
known daylight saving time rules.
- GetLongAction - Class in com.tencent.kona.sun.security.action
-
A convenience class for retrieving the Long value of a system
property as a privileged action.
- GetLongAction(String) - Constructor for class com.tencent.kona.sun.security.action.GetLongAction
-
Constructor that takes the name of the system property whose
Long value needs to be determined.
- GetLongAction(String, long) - Constructor for class com.tencent.kona.sun.security.action.GetLongAction
-
Constructor that takes the name of the system property and the default
value of that property.
- getMac(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getMaxAdds() - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- getMaxDataSize() - Method in class com.tencent.kona.sun.security.rsa.RSAPadding
-
Return the maximum size of the plaintext data that can be processed
using this object.
- getMessageDigest(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getMillis() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getMinutes() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getModulus() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getModulus() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateKeyImpl
-
- getModulus() - Method in class com.tencent.kona.sun.security.rsa.RSAPublicKeyImpl
-
- getMonth() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getMonthLength(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- getMonthLength(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns the length in days of the month specified by the calendar
date.
- getName() - Method in class com.tencent.kona.sun.security.util.NamedCurve
-
- getName() - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Returns a name for the algorithm which can be used by getInstance()
call of a crypto primitive.
- getName() - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns the name of this calendar system.
- getName() - Method in class com.tencent.kona.sun.util.calendar.Era
-
- getName() - Method in class com.tencent.kona.sun.util.calendar.Gregorian
-
- getName() - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
-
- getName() - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
-
- getNameAndAliases() - Method in class com.tencent.kona.sun.security.util.NamedCurve
-
- getNeutral() - Method in class com.tencent.kona.sun.security.ec.ECOperations
-
- getNonceValue() - Method in class com.tencent.kona.sun.security.ec.ECDSAOperations.Nonce
-
- getNormalizedYear() - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
-
- getNormalizedYear() - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar.Date
-
- getNthDayOfWeek(int, int, CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getNthDayOfWeek(int, int, CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns a CalendarDate of the n-th day of week
which is on, after or before the specified date.
- getNull() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getNull() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Reads the ASN.1 NULL value
- getNumLimbs() - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- getObjectId() - Method in class com.tencent.kona.sun.security.util.NamedCurve
-
- getOctetString() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getOctetString() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 OCTET STRING
- getOffset(long) - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Returns the difference in milliseconds between local time and UTC
of given time, taking into account both the raw offset and the
effect of daylight savings.
- getOffset(int, int, int, int, int, int) - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Returns the difference in milliseconds between local time and
UTC, taking into account both the raw offset and the effect of
daylight savings, for the specified date and time.
- getOffsets(long, int[]) - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
- getOffsetsByStandard(long, int[]) - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
- getOffsetsByWall(long, int[]) - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
- getOID() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getOID() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 OBJECT IDENTIFIER.
- getOID() - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Returns the ISO OID for this algorithm.
- getOptional(byte) - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
Returns the next DerValue if its tag is the given one.
- getOptionalExplicitContextSpecific(int) - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
Returns the inner DerValue if the next DerValue is
an EXPLICIT context-specific value tagged by n.
- getOptionalImplicitContextSpecific(int, byte) - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
Returns the restored DerValue if the next DerValue is
an IMPLICIT context-specific value tagged by n.
- getOrder() - Method in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- getOrderField() - Method in class com.tencent.kona.sun.security.ec.ECOperations
-
- getParameters() - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- getParams() - Method in class com.tencent.kona.crypto.provider.SM2PrivateKey
-
- getParams() - Method in class com.tencent.kona.crypto.provider.SM2PublicKey
-
- getParams() - Method in class com.tencent.kona.sun.security.ec.ECPrivateKeyImpl
-
- getParams() - Method in class com.tencent.kona.sun.security.ec.ECPublicKeyImpl
-
- getParams() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getParams() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateKeyImpl
-
- getParams() - Method in class com.tencent.kona.sun.security.rsa.RSAPublicKeyImpl
-
- getParams(RSAUtil.KeyType, AlgorithmParameterSpec) - Static method in class com.tencent.kona.sun.security.rsa.RSAUtil
-
- getParamSpec(AlgorithmParameters) - Static method in class com.tencent.kona.sun.security.rsa.RSAUtil
-
- getParamSpecClass() - Method in class com.tencent.kona.crypto.provider.SM4GenParameterSpec
-
- getPositiveBigInteger() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getPositiveBigInteger() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 INTEGER value as a positive BigInteger.
- getPrime() - Method in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- getPrimeExponentP() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getPrimeExponentQ() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getPrimeP() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getPrimeQ() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getPrintableString() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getPrintableString() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 STRING value
- getPrintStream() - Method in class com.tencent.kona.sun.security.util.Debug
-
PrintStream for debug methods.
- getPrivateExponent() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getPrivateExponent() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateKeyImpl
-
- GetPropertyAction - Class in com.tencent.kona.sun.security.action
-
A convenience class for retrieving the string value of a system
property as a privileged action.
- GetPropertyAction(String) - Constructor for class com.tencent.kona.sun.security.action.GetPropertyAction
-
Constructor that takes the name of the system property whose
string value needs to be determined.
- GetPropertyAction(String, String) - Constructor for class com.tencent.kona.sun.security.action.GetPropertyAction
-
Constructor that takes the name of the system property and the default
value of that property.
- getPublicExponent() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- getPublicExponent() - Method in class com.tencent.kona.sun.security.rsa.RSAPublicKeyImpl
-
- getPublicKey() - Method in class com.tencent.kona.crypto.spec.SM2SignatureParameterSpec
-
- getRawOffset() - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Returns the GMT offset of the current date.
- getS() - Method in class com.tencent.kona.crypto.provider.SM2PrivateKey
-
- getS() - Method in class com.tencent.kona.sun.security.ec.ECPrivateKeyImpl
-
- getSeconds() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getSecureRandom() - Static method in class com.tencent.kona.sun.security.jca.JCAUtil
-
Get a SecureRandom instance.
- getSeedValue() - Method in class com.tencent.kona.sun.security.ec.ECDSAOperations.Seed
-
- getSequence(int) - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getSet(int) - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getSet(int, boolean) - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getSignature(String) - Static method in class com.tencent.kona.crypto.CryptoInsts
-
- getSince(TimeZone) - Method in class com.tencent.kona.sun.util.calendar.Era
-
- getSinceDate() - Method in class com.tencent.kona.sun.util.calendar.Era
-
- getSize() - Method in interface com.tencent.kona.sun.security.util.math.IntegerFieldModuloP
-
Get the size of the field as a BigInteger.
- getSize() - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- getSmallValue(int) - Method in interface com.tencent.kona.sun.security.util.math.IntegerFieldModuloP
-
Get a "small" value according to this implementation.
- getSmallValue(int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- getSupportedCurves() - Static method in class com.tencent.kona.sun.security.util.CurveDB
-
- getT() - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
-
- getT61String() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getT61String() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 T61 (Teletype) STRING value
- getTag() - Method in class com.tencent.kona.sun.security.util.DerValue
-
- getTempArraySize(int) - Static method in class com.tencent.kona.sun.security.jca.JCAUtil
-
Get the size of a temporary buffer array to use in order to be
cache efficient.
- getTime(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getTime(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns the number of milliseconds since the Epoch, January 1,
1970 00:00:00 UTC (Gregorian), represented by the specified
CalendarDate.
- getTimeOfDay(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getTimeOfDay() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getTimeOfDayValue(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- getTimeZone(String) - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Gets the ZoneInfo for the given ID.
- getTypeAndParamSpec(AlgorithmId) - Static method in class com.tencent.kona.sun.security.rsa.RSAUtil
-
- getUnalignedBitString() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getUnalignedBitString() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 BIT STRING value that need not be byte-aligned.
- getUnalignedBitString(boolean) - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns an ASN.1 BIT STRING value, with the tag assumed implicit
based on the parameter.
- getUniversalString() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns the ASN.1 UNIVERSAL (UTF-32) STRING value as a Java String.
- getUTCTime() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getUTCTime() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns a Date if the DerValue is UtcTime.
- getUTF8String() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- getUTF8String() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns the ASN.1 UTF-8 STRING value as a Java String.
- getVersion() - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
-
Gets the version of this tz data.
- getW() - Method in class com.tencent.kona.crypto.provider.SM2PublicKey
-
- getW() - Method in class com.tencent.kona.sun.security.ec.ECPublicKeyImpl
-
- getWeekLength() - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
Returns 7 in this default implementation.
- getWeekLength() - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns the length in days of a week in this calendar
system.
- getX() - Method in class com.tencent.kona.sun.security.ec.point.AffinePoint
-
- getX() - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
-
- getX() - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
-
- getY() - Method in class com.tencent.kona.sun.security.ec.point.AffinePoint
-
- getY() - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
-
- getY() - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
-
- getYear() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getYearFromFixedDate(long) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- getYearFromFixedDate(long) - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
-
Returns the normalized Julian year number of the given fixed date.
- getYearLength(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
Returns 366 if the specified date is in a leap year, or 365
otherwise This method does not perform the normalization with
the specified CalendarDate.
- getYearLength(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns the length in days of the specified year by
date.
- getYearLengthInMonths(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- getYearLengthInMonths(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
Returns the number of months of the specified year.
- getZ() - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
-
- getZ() - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
-
- getZone() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- getZoneIds() - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
-
Gets all available IDs supported in the Java run-time.
- getZoneIds(int) - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
-
Gets all available IDs that have the same value as the
specified raw GMT offset.
- getZoneInfo(String) - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
-
- getZoneInfo(DataInput, String) - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
-
- getZoneOffset() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- Gregorian - Class in com.tencent.kona.sun.util.calendar
-
Gregorian calendar implementation.
- id - Variable in class com.tencent.kona.crypto.spec.SM2KeyAgreementParamSpec
-
- Immutable(ImmutableIntegerModuloP, ImmutableIntegerModuloP, ImmutableIntegerModuloP, ImmutableIntegerModuloP) - Constructor for class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint.Immutable
-
- Immutable(ImmutableIntegerModuloP, ImmutableIntegerModuloP, ImmutableIntegerModuloP) - Constructor for class com.tencent.kona.sun.security.ec.point.ProjectivePoint.Immutable
-
- ImmutableIntegerModuloP - Interface in com.tencent.kona.sun.security.util.math
-
An interface for immutable integers modulo a prime value.
- ImmutablePoint - Interface in com.tencent.kona.sun.security.ec.point
-
An interface for immutable points on an elliptic curve over a finite field.
- inDaylightTime(Date) - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Queries if the specified date is in Daylight Saving Time.
- INFINITY - Static variable in class com.tencent.kona.sun.security.ec.ECOperations
-
- INFINITY - Static variable in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- init(boolean, CipherParameters) - Method in class com.tencent.kona.crypto.provider.SM2Engine
-
- initialize(int, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM2KeyPairGenerator
-
- initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM2KeyPairGenerator
-
- initialize(int, SecureRandom) - Method in class com.tencent.kona.sun.security.ec.ECKeyPairGenerator
-
- initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.tencent.kona.sun.security.ec.ECKeyPairGenerator
-
- instance() - Static method in class com.tencent.kona.crypto.spec.SM2ParameterSpec
-
- IntegerFieldModuloP - Interface in com.tencent.kona.sun.security.util.math
-
An interface for the field of integers modulo a prime number.
- IntegerModuloP - Interface in com.tencent.kona.sun.security.util.math
-
The base interface for integers modulo a prime value.
- IntegerModuloP.MultiplicativeInverser - Interface in com.tencent.kona.sun.security.util.math
-
- IntegerModuloP.MultiplicativeInverser.Default - Class in com.tencent.kona.sun.security.util.math
-
- IntegerModuloP.MultiplicativeInverser.Secp256R1 - Class in com.tencent.kona.sun.security.util.math
-
- IntegerModuloP.MultiplicativeInverser.Secp256R1Field - Class in com.tencent.kona.sun.security.util.math
-
- IntegerPolynomial - Class in com.tencent.kona.sun.security.util.math.intpoly
-
A large number polynomial representation using sparse limbs of signed
long (64-bit) values.
- IntegerPolynomial.MutableElement - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- IntegerPolynomial25519 - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- IntegerPolynomial448 - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- IntegerPolynomialModBinP - Class in com.tencent.kona.sun.security.util.math.intpoly
-
The field of integers modulo a binomial prime.
- IntegerPolynomialModBinP(int, int, int, BigInteger) - Constructor for class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialModBinP
-
- IntegerPolynomialModBinP.Curve25519OrderField - Class in com.tencent.kona.sun.security.util.math.intpoly
-
The field of integers modulo the order of the Curve25519 subgroup
- IntegerPolynomialModBinP.Curve448OrderField - Class in com.tencent.kona.sun.security.util.math.intpoly
-
The field of integers modulo the order of the Curve448 subgroup
- IntegerPolynomialP256 - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- IntegerPolynomialP384 - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- IntegerPolynomialP521 - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- IntegerPolynomialSM2 - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- IntermediateValueException() - Constructor for exception com.tencent.kona.sun.security.ec.ECOperations.IntermediateValueException
-
- intsToBytes(int[], int, byte[], int, int) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- intsToBytes(int[], byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- intsToBytes(int[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- intToBytes32(BigInteger, byte[], int) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- intToBytes32(BigInteger, byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- intToBytes32(BigInteger) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- intToBytes4(int, byte[], int) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- intToBytes4(int, byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- intToBytes4(int) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- inverse(IntegerModuloP) - Method in class com.tencent.kona.sun.security.util.math.IntegerModuloP.MultiplicativeInverser.Default
-
- inverse(IntegerModuloP) - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP.MultiplicativeInverser
-
Compute the multiplicative inverse of imp.
- inverse(IntegerModuloP) - Method in class com.tencent.kona.sun.security.util.math.IntegerModuloP.MultiplicativeInverser.Secp256R1
-
- inverse(IntegerModuloP) - Method in class com.tencent.kona.sun.security.util.math.IntegerModuloP.MultiplicativeInverser.Secp256R1Field
-
- IOOBE_FORMATTER - Static variable in class com.tencent.kona.jdk.internal.util.Preconditions
-
- IOUtils - Class in com.tencent.kona.sun.security.util
-
- IOUtils() - Constructor for class com.tencent.kona.sun.security.util.IOUtils
-
- isAndroid() - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- isApplication() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns true if the tag class is APPLICATION.
- isConstructed() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns true iff the CONSTRUCTED bit is set in the type tag.
- isConstructed(byte) - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns true iff the CONSTRUCTED TAG matches the passed tag.
- isContextSpecific() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns true iff the CONTEXT SPECIFIC bit is set in the type tag.
- isContextSpecific(byte) - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns true iff the CONTEXT SPECIFIC TAG matches the passed tag.
- isDaylightTime() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- isDirty() - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
- isEqual(byte[], int, int, byte[], int, int) - Static method in class com.tencent.kona.sun.security.util.ByteArrays
-
- isGregorianLeapYear(int) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
-
Returns whether the specified year is a leap year in the Gregorian
calendar system.
- isHexDigit(int) - Static method in class com.tencent.kona.java.util.HexFormat
-
Returns true if the character is a valid hexadecimal character or codepoint.
- isInitiator - Variable in class com.tencent.kona.crypto.spec.SM2KeyAgreementParamSpec
-
- isJdk11() - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- isJdk17() - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- isJdk8() - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- isJulianLeapYear(int) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
-
Returns whether the specified year is a leap year in the Julian
calendar system.
- isLeapYear(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- isLeapYear(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- isLeapYear() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
Returns whether the year represented by this
CalendarDate is a leap year.
- isLeapYear(int) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
-
Returns whether the specified Gregorian year is a leap year.
- isLeapYear(Era, int) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
-
- isLocalTime() - Method in class com.tencent.kona.sun.util.calendar.Era
-
- isNeutral(Point) - Method in class com.tencent.kona.sun.security.ec.ECOperations
-
- isNormalized() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- isOn(String) - Static method in class com.tencent.kona.sun.security.util.Debug
-
True if the system property "security.debug" contains the
string "option".
- isOnCurve(ECPoint) - Method in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- isPrintableStringChar(char) - Static method in class com.tencent.kona.sun.security.util.DerValue
-
Determine if a character is one of the permissible characters for
PrintableString:
A-Z, a-z, 0-9, space, apostrophe (39), left and right parentheses,
plus sign, comma, hyphen, period, slash, colon, equals sign,
and question mark.
- isSameDate(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
Returns whether the specified date is the same date of this
CalendarDate.
- isStandardTime() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- isUniversal() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns true if the tag class is UNIVERSAL.
- isUpperCase() - Method in class com.tencent.kona.java.util.HexFormat
-
Returns true if the hexadecimal digits are uppercase,
otherwise false.
- isVerbose() - Static method in class com.tencent.kona.sun.security.util.Debug
-
Check if verbose messages is enabled for extra debugging.
- iterator() - Method in class com.tencent.kona.sun.security.rsa.SunRsaSignEntries
-
- P256OrderField - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- P384OrderField - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- P521OrderField - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- pad(byte[]) - Method in class com.tencent.kona.sun.security.rsa.RSAPadding
-
Pad the data and return the padded block.
- pad(byte[], int, int) - Method in class com.tencent.kona.sun.security.rsa.RSAPadding
-
Pad the data and return the padded block.
- PAD_BLOCKTYPE_1 - Static variable in class com.tencent.kona.sun.security.rsa.RSAPadding
-
- PAD_BLOCKTYPE_2 - Static variable in class com.tencent.kona.sun.security.rsa.RSAPadding
-
- PAD_NONE - Static variable in class com.tencent.kona.sun.security.rsa.RSAPadding
-
- PAD_OAEP_MGF1 - Static variable in class com.tencent.kona.sun.security.rsa.RSAPadding
-
- paramsToString() - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Provides a human-readable description of the algorithm parameters.
- parse(DerValue) - Static method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Parse (unmarshal) an ID from a DER sequence input value.
- parse(DerValue) - Static method in class com.tencent.kona.sun.security.x509.X509Key
-
Construct X.509 subject public key from a DER value.
- parseHex(CharSequence) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns a byte array containing hexadecimal values parsed from the string.
- parseHex(CharSequence, int, int) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns a byte array containing hexadecimal values parsed from a range of the string.
- parseHex(char[], int, int) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns a byte array containing hexadecimal values parsed from
a range of the character array.
- parseKey(byte[]) - Static method in class com.tencent.kona.sun.security.pkcs.PKCS8Key
-
Construct PKCS#8 subject public key from a DER encoding.
- parseKeyBits() - Method in class com.tencent.kona.sun.security.ec.ECPublicKeyImpl
-
Parse the key.
- parseKeyBits() - Method in class com.tencent.kona.sun.security.rsa.RSAPublicKeyImpl
-
Parse the key.
- parseKeyBits() - Method in class com.tencent.kona.sun.security.x509.X509Key
-
Parse the key bits.
- peekByte() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
- peerId - Variable in class com.tencent.kona.crypto.spec.SM2KeyAgreementParamSpec
-
- peerPublicKey - Variable in class com.tencent.kona.crypto.spec.SM2KeyAgreementParamSpec
-
- PKCS8Key - Class in com.tencent.kona.sun.security.pkcs
-
Holds a PKCS#8 key, for example a private key
According to https://tools.ietf.org/html/rfc5958:
OneAsymmetricKey ::= SEQUENCE {
version Version,
privateKeyAlgorithm PrivateKeyAlgorithmIdentifier,
privateKey PrivateKey,
attributes [0] Attributes OPTIONAL,
...,
[[2: publicKey [1] PublicKey OPTIONAL ]],
...
- PKCS8Key() - Constructor for class com.tencent.kona.sun.security.pkcs.PKCS8Key
-
Default constructor.
- PKCS8Key(byte[]) - Constructor for class com.tencent.kona.sun.security.pkcs.PKCS8Key
-
Another constructor.
- Point - Interface in com.tencent.kona.sun.security.ec.point
-
A base interface for points on an elliptic curve over a finite field.
- postEncodeCarry(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- pow(BigInteger) - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
-
Calculate the power this^b and return the result.
- Preconditions - Class in com.tencent.kona.jdk.internal.util
-
Utility methods to check if state or arguments are correct.
- Preconditions() - Constructor for class com.tencent.kona.jdk.internal.util.Preconditions
-
- prefix() - Method in class com.tencent.kona.java.util.HexFormat
-
Returns the prefix used for each hexadecimal value in formatted hexadecimal strings.
- priKey(BigInteger) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- println(String) - Method in class com.tencent.kona.sun.security.util.Debug
-
print a message to stderr that is prefixed with the prefix
created from the call to getInstance.
- println(Object, String) - Method in class com.tencent.kona.sun.security.util.Debug
-
print a message to stderr that is prefixed with the prefix
created from the call to getInstance and obj.
- println() - Method in class com.tencent.kona.sun.security.util.Debug
-
print a blank line to stderr that is prefixed with the prefix.
- println(String, String) - Static method in class com.tencent.kona.sun.security.util.Debug
-
print a message to stderr that is prefixed with the prefix.
- privateKey - Variable in class com.tencent.kona.crypto.spec.SM2KeyAgreementParamSpec
-
- privilegedGetBoolProperty(String, String) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- privilegedGetBoolProperty(String) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- privilegedGetProperties() - Static method in class com.tencent.kona.sun.security.action.GetPropertyAction
-
Convenience method to call System.getProperties without
having to go through doPrivileged if no security manager is present.
- privilegedGetProperty(String, String) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- privilegedGetProperty(String) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- privilegedGetProperty(String) - Static method in class com.tencent.kona.sun.security.action.GetBooleanAction
-
Convenience method to get a property without going through doPrivileged
if no security manager is present.
- privilegedGetProperty(String) - Static method in class com.tencent.kona.sun.security.action.GetIntegerAction
-
Convenience method to get a property without going through doPrivileged
if no security manager is present.
- privilegedGetProperty(String, int) - Static method in class com.tencent.kona.sun.security.action.GetIntegerAction
-
Convenience method to get a property without going through doPrivileged
if no security manager is present.
- privilegedGetProperty(String) - Static method in class com.tencent.kona.sun.security.action.GetPropertyAction
-
Convenience method to get a property without going through doPrivileged
if no security manager is present.
- privilegedGetProperty(String, String) - Static method in class com.tencent.kona.sun.security.action.GetPropertyAction
-
Convenience method to get a property without going through doPrivileged
if no security manager is present.
- processBlock(byte[], int, int) - Method in class com.tencent.kona.crypto.provider.SM2Engine
-
- processBlock(int[], byte[], int, byte[], int) - Static method in class com.tencent.kona.crypto.provider.SM4Engine
-
- ProjectivePoint<T extends IntegerModuloP> - Class in com.tencent.kona.sun.security.ec.point
-
Elliptic curve point in projective coordinates (X, Y, Z) where
an affine point (x, y) is represented using any (X, Y, Z) s.t.
- ProjectivePoint(T, T, T) - Constructor for class com.tencent.kona.sun.security.ec.point.ProjectivePoint
-
- ProjectivePoint.Immutable - Class in com.tencent.kona.sun.security.ec.point
-
- ProjectivePoint.Mutable - Class in com.tencent.kona.sun.security.ec.point
-
- PSS() - Constructor for class com.tencent.kona.sun.security.rsa.RSAKeyFactory.PSS
-
- PSSParameters - Class in com.tencent.kona.sun.security.rsa
-
This class implements the PSS parameters used with the RSA
signatures in PSS padding.
- PSSParameters() - Constructor for class com.tencent.kona.sun.security.rsa.PSSParameters
-
- pStream - Variable in class com.tencent.kona.sun.security.util.HexDumpEncoder
-
Stream that understands "printing"
- pubKey(ECPoint) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- pubKeyPoint(byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- publicKey - Variable in class com.tencent.kona.crypto.spec.SM2KeyAgreementParamSpec
-
- PutAllAction - Class in com.tencent.kona.sun.security.action
-
A convenience PrivilegedAction class for setting the properties of
a provider.
- PutAllAction(Provider, Map<?, ?>) - Constructor for class com.tencent.kona.sun.security.action.PutAllAction
-
- putBitString(byte[]) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER bit string on the output stream.
- putBMPString(String) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a string as a DER encoded BMPString.
- putBoolean(boolean) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER boolean on the output stream.
- putDerValue(DerValue) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals pre-encoded DER value onto the output stream.
- putEntries(Provider) - Static method in class com.tencent.kona.sun.security.rsa.SunRsaSignEntries
-
- putEnumerated(int) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER enumerated on the output stream.
- putGeneralizedTime(Date) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER Generalized Time/date value.
- putGeneralString(String) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a string as a DER encoded GeneralString.
- putIA5String(String) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a string as a DER encoded IA5String.
- putInteger(BigInteger) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER integer on the output stream.
- putInteger(byte[]) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER integer on the output stream.
- putInteger(Integer) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER integer on the output stream.
- putInteger(int) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER integer on the output stream.
- putLength(int) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Put the encoding of the length in the stream.
- putNull() - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER "null" value on the output stream.
- putOctetString(byte[]) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
DER-encodes an ASN.1 OCTET STRING value on the output stream.
- putOID(ObjectIdentifier) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals an object identifier (OID) on the output stream.
- putOrderedSet(byte, DerEncoder[]) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals the contents of a set on the output stream.
- putOrderedSetOf(byte, DerEncoder[]) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals the contents of a set on the output stream.
- putPrintableString(String) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a string as a DER encoded PrintableString.
- putSequence(DerValue[]) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a sequence on the output stream.
- putSet(DerValue[]) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals the contents of a set on the output stream without
ordering the elements.
- putT61String(String) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a string as a DER encoded T61String.
- putTruncatedUnalignedBitString(BitArray) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a truncated DER bit string on the output stream.
- putUnalignedBitString(BitArray) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER bit string on the output stream.
- putUTCTime(Date) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a DER UTC time/date value.
- putUTF8String(String) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
-
Marshals a string as a DER encoded UTF8String.
- sArray(BigInteger, ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- SATURDAY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- SECP256K1 - Static variable in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- SECP256R1 - Static variable in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- Secp256R1() - Constructor for class com.tencent.kona.sun.security.util.math.IntegerModuloP.MultiplicativeInverser.Secp256R1
-
- Secp256R1Field() - Constructor for class com.tencent.kona.sun.security.util.math.IntegerModuloP.MultiplicativeInverser.Secp256R1Field
-
- secSignatureInitSign(Signature, PrivateKey, AlgorithmParameterSpec, SecureRandom) - Static method in class com.tencent.kona.jdk.internal.misc.SharedSecretsUtil
-
- secSignatureInitVerify(Signature, PublicKey, AlgorithmParameterSpec) - Static method in class com.tencent.kona.jdk.internal.misc.SharedSecretsUtil
-
- secSignatureInitVerify(Signature, Certificate, AlgorithmParameterSpec) - Static method in class com.tencent.kona.jdk.internal.misc.SharedSecretsUtil
-
- secSpecClearEncodedKeySpec(EncodedKeySpec) - Static method in class com.tencent.kona.jdk.internal.misc.SharedSecretsUtil
-
- SecurityProviderConstants - Class in com.tencent.kona.sun.security.util
-
Various constants such as version number, default key length, used by
the JDK security/crypto providers.
- Seed(byte[]) - Constructor for class com.tencent.kona.sun.security.ec.ECDSAOperations.Seed
-
- seedToScalar(byte[]) - Method in class com.tencent.kona.sun.security.ec.ECOperations
-
- seeOptionalContextSpecific(int) - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
Detect if the next DerValue is a context-specific value
tagged by n.
- SEPTEMBER - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- set(int, boolean) - Method in class com.tencent.kona.sun.security.util.BitArray
-
Sets the indexed bit in this BitArray.
- setAdditiveInverse() - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setAdditiveInverse() - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Set the value of this element equal to 0 - this.
- setCache(int, long, int) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
-
- setDate(int, int, int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setDaylightSaving(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setDayOfMonth(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setDayOfWeek(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setDifference(IntegerModuloP) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setDifference(IntegerModuloP) - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Set the value of this element equal to this - b.
- setEra(CalendarDate, String) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- setEra(Era) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
Sets the era of the date to the specified era.
- setEra(CalendarDate, String) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
- setEra(Era) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar.Date
-
- setEras(Era[]) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- setHours(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setKey(BitArray) - Method in class com.tencent.kona.sun.security.x509.X509Key
-
Sets the key in the BitArray form.
- setLimbsValuePositive(BigInteger, long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
- setLocale(Locale) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setMemory(long, long, byte) - Static method in class com.tencent.kona.jdk.internal.misc.UnsafeUtil
-
- setMillis(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setMinutes(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setMonth(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setNormalized(boolean) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setNormalizedDate(int, int, int) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
-
- setNormalizedYear(int) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
-
- setNormalizedYear(int) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar.Date
-
- setProduct(IntegerModuloP) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setProduct(SmallValue) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setProduct(IntegerModuloP) - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Set the value of this element equal to this * b.
- setProduct(SmallValue) - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Set the value of this element equal to this * v.
- setRawOffset(int) - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Sets the base time zone offset from GMT.
- setReduced() - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setReduced() - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Some implementations required reduction operations to be requested
by the client at certain times.
- setSeconds(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setSquare() - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setSquare() - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Set the value of this element equal to this * this.
- setStandardTime(boolean) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setSum(MutablePoint, AffinePoint) - Method in class com.tencent.kona.sun.security.ec.ECOperations
-
- setSum(IntegerModuloP) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setSum(IntegerModuloP) - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Set the value of this element equal to this + b.
- setTimeOfDay(CalendarDate, int) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
-
- setTimeOfDay(int, int, int, int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setTimeOfDay(long) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setTimeOfDay(CalendarDate, int) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
-
- setValue(AffinePoint) - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint.Mutable
-
- setValue(Point) - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint.Mutable
-
- setValue(AffinePoint) - Method in interface com.tencent.kona.sun.security.ec.point.MutablePoint
-
- setValue(Point) - Method in interface com.tencent.kona.sun.security.ec.point.MutablePoint
-
- setValue(AffinePoint) - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint.Mutable
-
- setValue(Point) - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint.Mutable
-
- setValue(IntegerModuloP) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setValue(byte[], int, int, byte) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setValue(ByteBuffer, int, byte) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
-
- setValue(IntegerModuloP) - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Set the value of this element equal to the value of the supplied
element.
- setValue(byte[], int, int, byte) - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Set the value equal to the little-endian unsigned integer stored at the
specified position in an array.
- setValue(ByteBuffer, int, byte) - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
-
Set the value equal to the little-endian unsigned integer stored in a
buffer.
- setYear(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setYear(int) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar.Date
-
- setZone(TimeZone) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- setZoneOffset(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- SHA1withECDSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA224_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA224withECDSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA256_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA256withECDSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA384_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA384withECDSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA3_224_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA3_256_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA3_384_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA3_512_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA512_224_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA512_256_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA512_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA512withECDSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SHA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- sharedKeyLength - Variable in class com.tencent.kona.crypto.spec.SM2KeyAgreementParamSpec
-
- SharedSecretsUtil - Class in com.tencent.kona.jdk.internal.misc
-
The utilities for operating SharedSecrets cross JDK 8, 11 and 17.
- SharedSecretsUtil() - Constructor for class com.tencent.kona.jdk.internal.misc.SharedSecretsUtil
-
- signDigest(byte[], byte[], ECDSAOperations.Seed) - Method in class com.tencent.kona.sun.security.ec.ECDSAOperations
-
Sign a digest using the provided private key and seed.
- signDigest(byte[], byte[], ECDSAOperations.Nonce) - Method in class com.tencent.kona.sun.security.ec.ECDSAOperations
-
Sign a digest using the provided private key and nonce.
- SIOOBE_FORMATTER - Static variable in class com.tencent.kona.jdk.internal.util.Preconditions
-
Utility exception formatters which can be used in Preconditions
check functions below.
- SM2 - Static variable in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- SM2_DOMAIN - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM2_OID - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SM2_PRIKEY_LEN - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM2_PUBKEY_AFFINE_LEN - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM2_PUBKEY_LEN - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM2Cipher - Class in com.tencent.kona.crypto.provider
-
- SM2Cipher() - Constructor for class com.tencent.kona.crypto.provider.SM2Cipher
-
- SM2Ciphertext - Class in com.tencent.kona.crypto.util
-
SM2 ciphertext wrapper used to convert a ciphertext in one format,
say ASN.1 DER C1C3C2, to another encoding format, like raw C1C2C3.
- SM2Ciphertext(SM2Ciphertext.Builder) - Constructor for class com.tencent.kona.crypto.util.SM2Ciphertext
-
- SM2Ciphertext.Builder - Class in com.tencent.kona.crypto.util
-
- SM2Ciphertext.Format - Enum in com.tencent.kona.crypto.util
-
- SM2Engine - Class in com.tencent.kona.crypto.provider
-
- SM2Engine() - Constructor for class com.tencent.kona.crypto.provider.SM2Engine
-
- SM2KeyAgreement - Class in com.tencent.kona.crypto.provider
-
SM2 key agreement in compliance with GB/T 32918.3-2016.
- SM2KeyAgreement() - Constructor for class com.tencent.kona.crypto.provider.SM2KeyAgreement
-
- SM2KeyAgreementParamSpec - Class in com.tencent.kona.crypto.spec
-
The parameters for SM2 key agreement.
- SM2KeyAgreementParamSpec(byte[], ECPrivateKey, ECPublicKey, byte[], ECPublicKey, boolean, int) - Constructor for class com.tencent.kona.crypto.spec.SM2KeyAgreementParamSpec
-
- SM2KeyAgreementParamSpec(ECPrivateKey, ECPublicKey, ECPublicKey, boolean, int) - Constructor for class com.tencent.kona.crypto.spec.SM2KeyAgreementParamSpec
-
- SM2KeyFactory - Class in com.tencent.kona.crypto.provider
-
- SM2KeyFactory() - Constructor for class com.tencent.kona.crypto.provider.SM2KeyFactory
-
- SM2KeyPairGenerator - Class in com.tencent.kona.crypto.provider
-
- SM2KeyPairGenerator() - Constructor for class com.tencent.kona.crypto.provider.SM2KeyPairGenerator
-
- SM2OPS - Static variable in class com.tencent.kona.sun.security.ec.ECOperations
-
- SM2OrderField - Class in com.tencent.kona.sun.security.util.math.intpoly
-
- SM2ParameterSpec - Class in com.tencent.kona.crypto.spec
-
SM2 parameter spec.
- SM2PrivateKey - Class in com.tencent.kona.crypto.provider
-
- SM2PrivateKey(byte[]) - Constructor for class com.tencent.kona.crypto.provider.SM2PrivateKey
-
- SM2PrivateKey(BigInteger) - Constructor for class com.tencent.kona.crypto.provider.SM2PrivateKey
-
- SM2PrivateKey(ECPrivateKey) - Constructor for class com.tencent.kona.crypto.provider.SM2PrivateKey
-
- SM2PrivateKeyParameters - Class in com.tencent.kona.crypto.provider
-
- SM2PrivateKeyParameters(BigInteger) - Constructor for class com.tencent.kona.crypto.provider.SM2PrivateKeyParameters
-
- SM2PrivateKeySpec - Class in com.tencent.kona.crypto.spec
-
- SM2PrivateKeySpec(byte[], int, int) - Constructor for class com.tencent.kona.crypto.spec.SM2PrivateKeySpec
-
- SM2PrivateKeySpec(byte[]) - Constructor for class com.tencent.kona.crypto.spec.SM2PrivateKeySpec
-
- SM2PrivateKeySpec(byte[], int) - Constructor for class com.tencent.kona.crypto.spec.SM2PrivateKeySpec
-
- SM2PublicKey - Class in com.tencent.kona.crypto.provider
-
- SM2PublicKey(byte[]) - Constructor for class com.tencent.kona.crypto.provider.SM2PublicKey
-
- SM2PublicKey(ECPoint) - Constructor for class com.tencent.kona.crypto.provider.SM2PublicKey
-
- SM2PublicKey(ECPublicKey) - Constructor for class com.tencent.kona.crypto.provider.SM2PublicKey
-
- SM2PublicKeyParameters - Class in com.tencent.kona.crypto.provider
-
- SM2PublicKeyParameters(ECPoint) - Constructor for class com.tencent.kona.crypto.provider.SM2PublicKeyParameters
-
- SM2PublicKeySpec - Class in com.tencent.kona.crypto.spec
-
- SM2PublicKeySpec(byte[], int, int) - Constructor for class com.tencent.kona.crypto.spec.SM2PublicKeySpec
-
- SM2PublicKeySpec(byte[]) - Constructor for class com.tencent.kona.crypto.spec.SM2PublicKeySpec
-
- SM2PublicKeySpec(byte[], int) - Constructor for class com.tencent.kona.crypto.spec.SM2PublicKeySpec
-
- SM2Signature - Class in com.tencent.kona.crypto.provider
-
- SM2Signature() - Constructor for class com.tencent.kona.crypto.provider.SM2Signature
-
- SM2SignatureParameterSpec - Class in com.tencent.kona.crypto.spec
-
The SM2 signature parameter specification.
- SM2SignatureParameterSpec(byte[], ECPublicKey) - Constructor for class com.tencent.kona.crypto.spec.SM2SignatureParameterSpec
-
- SM2SignatureParameterSpec(ECPublicKey) - Constructor for class com.tencent.kona.crypto.spec.SM2SignatureParameterSpec
-
- SM3_BLOCK_SIZE - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM3_DIGEST_LEN - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM3_HMAC_LEN - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM3_OID - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SM3Engine - Class in com.tencent.kona.crypto.provider
-
SM3 engine in compliance with China's GB/T 32905-2016.
- SM3Engine() - Constructor for class com.tencent.kona.crypto.provider.SM3Engine
-
- SM3HMac - Class in com.tencent.kona.crypto.provider
-
- SM3HMac() - Constructor for class com.tencent.kona.crypto.provider.SM3HMac
-
- SM3HMacKeyGenerator - Class in com.tencent.kona.crypto.provider
-
- SM3HMacKeyGenerator() - Constructor for class com.tencent.kona.crypto.provider.SM3HMacKeyGenerator
-
- SM3MessageDigest - Class in com.tencent.kona.crypto.provider
-
- SM3MessageDigest() - Constructor for class com.tencent.kona.crypto.provider.SM3MessageDigest
-
- SM3withSM2_OID - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
-
- SM4_BLOCK_SIZE - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM4_GCM_IV_LEN - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM4_GCM_TAG_LEN - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM4_IV_LEN - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM4_KEY_SIZE - Static variable in class com.tencent.kona.crypto.util.Constants
-
- SM4Crypt - Class in com.tencent.kona.crypto.provider
-
- SM4Crypt() - Constructor for class com.tencent.kona.crypto.provider.SM4Crypt
-
- SM4Engine - Class in com.tencent.kona.crypto.provider
-
SM4 engine in compliance with China's GB/T 32907-2016.
- SM4Engine() - Constructor for class com.tencent.kona.crypto.provider.SM4Engine
-
- SM4GenParameterSpec - Class in com.tencent.kona.crypto.provider
-
- SM4GenParameterSpec(Class<? extends AlgorithmParameterSpec>) - Constructor for class com.tencent.kona.crypto.provider.SM4GenParameterSpec
-
- SM4KeyGenerator - Class in com.tencent.kona.crypto.provider
-
- SM4KeyGenerator() - Constructor for class com.tencent.kona.crypto.provider.SM4KeyGenerator
-
- SM4KeySpec - Class in com.tencent.kona.crypto.spec
-
- SM4KeySpec(byte[], int, int) - Constructor for class com.tencent.kona.crypto.spec.SM4KeySpec
-
- SM4KeySpec(byte[]) - Constructor for class com.tencent.kona.crypto.spec.SM4KeySpec
-
- SM4KeySpec(byte[], int) - Constructor for class com.tencent.kona.crypto.spec.SM4KeySpec
-
- SM4ParameterGenerator - Class in com.tencent.kona.crypto.provider
-
- SM4ParameterGenerator() - Constructor for class com.tencent.kona.crypto.provider.SM4ParameterGenerator
-
- SM4Parameters - Class in com.tencent.kona.crypto.provider
-
This class implements the parameter set for
- Feedback mode (RFC 5652)
IV ::= OCTET STRING -- length is SM4 block size, exactly 16-bytes
- GCM mode (RFC 5084)
GCMParameters ::= SEQUENCE {
sm4-iv OCTET STRING, -- the size is 12 or 16-bytes
sm4-tLen SM4-GCM-ICVlen DEFAULT 12 }
SM4-GCM-ICVlen ::= INTEGER (16)
- SM4Parameters() - Constructor for class com.tencent.kona.crypto.provider.SM4Parameters
-
- SmallValue - Interface in com.tencent.kona.sun.security.util.math
-
A "small" value that can be used with the field arithmetic library.
- SPLIT_PATTERN - Static variable in class com.tencent.kona.sun.security.util.CurveDB
-
- sprintf0d(StringBuilder, int, int) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
-
Mimics sprintf(buf, "%0*d", decaimal, width).
- sprintf0d(StringBuffer, int, int) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
-
- square() - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
-
Calculate the square of this element and return the result.
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve25519OrderField
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve448OrderField
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-
Multiply an IntegerPolynomial representation (a) with itself and store
the result in an IntegerPolynomialRepresentation (r).
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial25519
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial448
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialModBinP
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP256
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP384
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP521
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialSM2
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P256OrderField
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P384OrderField
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P521OrderField
-
- square(long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.SM2OrderField
-
- StaticProperty - Class in com.tencent.kona.jdk.internal.util
-
System Property access for internal use only.
- stdName() - Method in enum com.tencent.kona.sun.security.util.KnownOIDs
-
- subs(byte, int) - Method in class com.tencent.kona.sun.security.util.DerValue
-
Reads the sub-values in a constructed DerValue.
- subtract(ECPoint, ECPoint) - Method in class com.tencent.kona.sun.security.ec.ECOperator
-
Deprecated.
- subtract(IntegerModuloP) - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
-
Subtract the supplied element from this one and return the result.
- suffix() - Method in class com.tencent.kona.java.util.HexFormat
-
Returns the suffix used for each hexadecimal value in formatted hexadecimal strings.
- sunBootLibraryPath() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
-
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked
in this method.
- SUNDAY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- SunRsaSignEntries - Class in com.tencent.kona.sun.security.rsa
-
Defines the entries of the SunRsaSign provider.
- SunRsaSignEntries(Provider) - Constructor for class com.tencent.kona.sun.security.rsa.SunRsaSignEntries
-
- t - Variable in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
-
- tag - Variable in class com.tencent.kona.sun.security.util.DerValue
-
- TAG_APPLICATION - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
- tag_BitString - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "BIT STRING" value.
- tag_BMPString - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "BMPString" value.
- tag_Boolean - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "BOOLEAN" value.
- TAG_CONTEXT - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
- tag_Enumerated - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value including an ASN.1 "ENUMERATED" value
- tag_GeneralizedTime - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "GeneralizedTime" value.
- tag_GeneralString - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "GeneralString" value.
- tag_IA5String - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value including an ASCII string
- tag_Integer - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "INTEGER" value.
- tag_Null - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "NULL" value.
- tag_ObjectId - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "OBJECT IDENTIFIER" value.
- tag_OctetString - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "OCTET STRING" value.
- tag_PrintableString - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value including a "printable" string
- TAG_PRIVATE - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
- tag_Sequence - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1
"SEQUENCE" (zero to N elements, order is significant).
- tag_SequenceOf - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1
"SEQUENCE OF" (one to N elements, order is significant).
- tag_Set - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1
"SET" (zero to N members, order does not matter).
- tag_SetOf - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1
"SET OF" (one to N members, order does not matter).
- tag_T61String - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value including a "teletype" string
- TAG_UNIVERSAL - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
The tag class types
- tag_UniversalString - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "UniversalString" value.
- tag_UtcTime - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "UTCTime" value.
- tag_UTF8String - Static variable in class com.tencent.kona.sun.security.util.DerValue
-
Tag value indicating an ASN.1 "UTF8String" value.
- THREE - Static variable in class com.tencent.kona.crypto.util.Constants
-
- THURSDAY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- TIME_UNDEFINED - Static variable in class com.tencent.kona.sun.util.calendar.CalendarDate
-
- toAffinePoint(ECPoint, IntegerFieldModuloP) - Static method in class com.tencent.kona.sun.security.ec.ECDSAOperations
-
- toAffinePoint(ECPoint) - Method in class com.tencent.kona.sun.security.ec.ECOperations
-
- toBigInt(byte[], int, int) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- toBigInt(byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- toBigInt(String) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- toBooleanArray() - Method in class com.tencent.kona.sun.security.util.BitArray
-
Return a boolean array with the same bit values in this BitArray.
- toByteArray() - Method in class com.tencent.kona.sun.security.util.BitArray
-
Returns a Byte array containing the contents of this BitArray.
- toByteArray() - Method in class com.tencent.kona.sun.security.util.DerInputStream
-
Returns the remaining unread bytes, or, all bytes if none read yet.
- toByteArray() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns a DER-encoded value, such that if it's passed to the
DerValue constructor, a value equivalent to "this" is returned.
- toByteArrayLE(BigInteger) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- toBytes(String) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- toCustomID(int) - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
-
- toDerInputStream() - Method in class com.tencent.kona.sun.security.util.DerValue
-
For "set" and "sequence" types, this function may be used
to return a DER stream of the members of the set or sequence.
- toECKey(Key) - Static method in class com.tencent.kona.sun.security.ec.ECKeyFactory
-
Static method to convert Key into a usable instance of
ECPublicKey or ECPrivateKey.
- toECPoint(Point) - Static method in class com.tencent.kona.sun.security.ec.ECOperations
-
- toECPoint() - Method in class com.tencent.kona.sun.security.ec.point.AffinePoint
-
- toHex(byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
-
- toHexDigits(A, byte) - Method in class com.tencent.kona.java.util.HexFormat
-
Appends two hexadecimal characters for the byte value to the Appendable.
- toHexDigits(byte) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns the two hexadecimal characters for the byte value.
- toHexDigits(char) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns the four hexadecimal characters for the char value.
- toHexDigits(short) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns the four hexadecimal characters for the short value.
- toHexDigits(int) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns the eight hexadecimal characters for the int value.
- toHexDigits(long) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns the sixteen hexadecimal characters for the long value.
- toHexDigits(long, int) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns up to sixteen hexadecimal characters for the long value.
- toHexString(BigInteger) - Static method in class com.tencent.kona.sun.security.util.Debug
-
return a hexadecimal printed representation of the specified
BigInteger object.
- toHighHexDigit(int) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns the hexadecimal character for the high 4 bits of the value considering it to be a byte.
- toLowHexDigit(int) - Method in class com.tencent.kona.java.util.HexFormat
-
Returns the hexadecimal character for the low 4 bits of the value considering it to be a byte.
- toRSAKey(Key) - Static method in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
-
Static method to convert Key into an instance of RSAPublicKeyImpl
or RSAPrivate(Crt)KeyImpl.
- toString() - Method in class com.tencent.kona.crypto.spec.SM2ParameterSpec
-
- toString() - Method in class com.tencent.kona.java.util.HexFormat
-
Returns a description of the formatter parameters for uppercase,
delimiter, prefix, and suffix.
- toString() - Method in class com.tencent.kona.sun.security.ec.ECPublicKeyImpl
-
- toString() - Method in class com.tencent.kona.sun.security.ec.point.AffinePoint
-
- toString() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
-
- toString() - Method in class com.tencent.kona.sun.security.rsa.RSAPrivateKeyImpl
-
- toString() - Method in class com.tencent.kona.sun.security.rsa.RSAPublicKeyImpl
-
- toString() - Method in class com.tencent.kona.sun.security.util.BitArray
-
Returns a string representation of this BitArray.
- toString(byte[]) - Static method in class com.tencent.kona.sun.security.util.Debug
-
- toString() - Method in class com.tencent.kona.sun.security.util.DerValue
-
Returns a printable representation of the value.
- toString() - Method in class com.tencent.kona.sun.security.util.NamedCurve
-
- toString() - Method in class com.tencent.kona.sun.security.util.ObjectIdentifier
-
Returns a string form of the object ID.
- toString() - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
-
Returns a string describing the algorithm and its parameters.
- toString() - Method in class com.tencent.kona.sun.security.x509.X509Key
-
- toString() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
-
Converts calendar date values to a String in the
following format.
- toString() - Method in class com.tencent.kona.sun.util.calendar.Era
-
- toString() - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar.Date
-
- toString() - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
-
Returns a string representation of this time zone.
- trimZeroes(byte[]) - Static method in class com.tencent.kona.sun.security.util.ECUtil
-
- truncate() - Method in class com.tencent.kona.sun.security.util.BitArray
-
- TUESDAY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
-
- TWO - Static variable in class com.tencent.kona.crypto.util.Constants
-
- TWO - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
-