Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y Z 

A

AbstractCalendar - Class in com.tencent.kona.sun.util.calendar
The AbstractCalendar class provides a framework for implementing a concrete calendar system.
AbstractCalendar() - Constructor for class com.tencent.kona.sun.util.calendar.AbstractCalendar
 
add(ECPoint, ECPoint) - Method in class com.tencent.kona.sun.security.ec.ECOperator
Deprecated.
 
add(IntegerModuloP) - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Add this field element with the supplied element and return the result.
addDate(int, int, int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
addDayOfMonth(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
addHours(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
additiveInverse() - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Compute the additive inverse of the field element
addLimbs(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Add two IntegerPolynomial representations (a and b) and store the result in an IntegerPolynomialRepresentation (dst).
addLimbsModPowerTwo(long[], long[], byte[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Add the reduced number corresponding to limbs and other, and store the low-order bytes of the sum in result.
addMillis(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
addMinutes(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
addModPowerTwo(IntegerModuloP, int) - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Perform an addition modulo a power of two and return the little-endian encoding of the result.
addModPowerTwo(IntegerModuloP, byte[]) - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Perform an addition modulo a power of two and store the little-endian encoding of the result in the supplied array.
addMonth(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
address(ByteBuffer) - Static method in class com.tencent.kona.java.nio.DirectBufferUtil
 
addSeconds(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
addTimeOfDay(int, int, int, int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
addYear(int) - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
addYear(int) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar.Date
 
affineEquals(Point) - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
 
affineEquals(Point) - Method in interface com.tencent.kona.sun.security.ec.point.Point
 
affineEquals(Point) - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
 
AffinePoint - Class in com.tencent.kona.sun.security.ec.point
Elliptic curve point represented using affine coordinates (x, y).
AffinePoint(ImmutableIntegerModuloP, ImmutableIntegerModuloP) - Constructor for class com.tencent.kona.sun.security.ec.point.AffinePoint
 
AIOOBE_FORMATTER - Static variable in class com.tencent.kona.jdk.internal.util.Preconditions
 
algid - Variable in class com.tencent.kona.sun.security.pkcs.PKCS8Key
 
algid - Variable in class com.tencent.kona.sun.security.x509.X509Key
 
AlgorithmId - Class in com.tencent.kona.sun.security.x509
This class identifies algorithms, such as cryptographic transforms, each of which may be associated with parameters.
AlgorithmId() - Constructor for class com.tencent.kona.sun.security.x509.AlgorithmId
Deprecated.
use one of the other constructors.
AlgorithmId(ObjectIdentifier) - Constructor for class com.tencent.kona.sun.security.x509.AlgorithmId
Constructs a parameterless algorithm ID.
AlgorithmId(ObjectIdentifier, AlgorithmParameters) - Constructor for class com.tencent.kona.sun.security.x509.AlgorithmId
Constructs an algorithm ID with algorithm parameters.
AlgorithmId(ObjectIdentifier, DerValue) - Constructor for class com.tencent.kona.sun.security.x509.AlgorithmId
Constructs an algorithm ID with algorithm parameters as a DerValue.
aliases() - Method in enum com.tencent.kona.sun.security.util.KnownOIDs
 
allZero(byte[]) - Static method in class com.tencent.kona.sun.security.ec.ECOperations
 
amod(int, int) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
 
amod(long, long) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
 
APRIL - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
ArrayUtil - Class in com.tencent.kona.sun.security.util
This class holds the various utility methods for array range checks.
ArrayUtil() - Constructor for class com.tencent.kona.sun.security.util.ArrayUtil
 
asAffine() - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
 
asAffine() - Method in interface com.tencent.kona.sun.security.ec.point.Point
 
asAffine() - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
 
asBigInteger() - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Get the canonical value of this element as a BigInteger.
asByteArray(int) - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Returns the little-endian encoding of this' % 2^(8 * len), where this' is the canonical integer value equivalent to this.
asByteArray(byte[]) - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Places the little-endian encoding of this' % 2^(8 * result.length) into the supplied array, where this' is the canonical integer value equivalent to this.
atEnd() - Method in class com.tencent.kona.sun.security.util.DerInputStream
Ensures there is no more data.
AUGUST - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
available() - Method in class com.tencent.kona.sun.security.util.DerInputStream
Returns the number of bytes available for reading.

B

b2a(IntegerModuloP, IntegerFieldModuloP, byte[]) - Static method in class com.tencent.kona.sun.security.ec.ECDSAOperations
 
BaseCalendar - Class in com.tencent.kona.sun.util.calendar
The BaseCalendar provides basic calendar calculation functions to support the Julian, Gregorian, and Gregorian-based calendar systems.
BaseCalendar() - Constructor for class com.tencent.kona.sun.util.calendar.BaseCalendar
 
BaseCalendar.Date - Class in com.tencent.kona.sun.util.calendar
 
basePointMultiply(byte[]) - Method in class com.tencent.kona.sun.security.ec.ECDSAOperations
 
bigIntToBytes32(BigInteger, byte[], int) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
bigIntToBytes32(BigInteger, byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
bigIntToBytes32(BigInteger) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
BitArray - Class in com.tencent.kona.sun.security.util
A packed array of booleans.
BitArray(int) - Constructor for class com.tencent.kona.sun.security.util.BitArray
Creates a BitArray of the specified size, initialized to zeros.
BitArray(int, byte[]) - Constructor for class com.tencent.kona.sun.security.util.BitArray
Creates a BitArray of the specified size, initialized from the specified byte array.
BitArray(int, byte[], int) - Constructor for class com.tencent.kona.sun.security.util.BitArray
Creates a BitArray of the specified size, initialized from the specified byte array starting at the specified offset.
BitArray(boolean[]) - Constructor for class com.tencent.kona.sun.security.util.BitArray
Create a BitArray whose bits are those of the given array of Booleans.
bitsPerLimb - Variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
 
blockSizeCheck(int, int) - Static method in class com.tencent.kona.crypto.util.RangeUtil
 
blockSizeCheck(int, int) - Static method in class com.tencent.kona.sun.security.util.ArrayUtil
 
build() - Method in class com.tencent.kona.crypto.util.SM2Ciphertext.Builder
 
builder() - Static method in class com.tencent.kona.crypto.util.SM2Ciphertext
 
Builder() - Constructor for class com.tencent.kona.crypto.util.SM2Ciphertext.Builder
 
ByteArrayLexOrder - Class in com.tencent.kona.sun.security.util
Compare two byte arrays in lexicographical order.
ByteArrayLexOrder() - Constructor for class com.tencent.kona.sun.security.util.ByteArrayLexOrder
 
ByteArrays - Class in com.tencent.kona.sun.security.util
A time-instance comparison of two byte arrays.
ByteArrays() - Constructor for class com.tencent.kona.sun.security.util.ByteArrays
 
ByteArrayTagOrder - Class in com.tencent.kona.sun.security.util
 
ByteArrayTagOrder() - Constructor for class com.tencent.kona.sun.security.util.ByteArrayTagOrder
 
bytes4ToInt(byte[], int) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
bytes4ToInt(byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
bytesPerAtom() - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
 
bytesPerLine() - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
 

C

CalendarDate - Class in com.tencent.kona.sun.util.calendar
The CalendarDate class represents a specific instant in time by calendar date and time fields that are multiple cycles in different time unites.
CalendarDate() - Constructor for class com.tencent.kona.sun.util.calendar.CalendarDate
 
CalendarDate(TimeZone) - Constructor for class com.tencent.kona.sun.util.calendar.CalendarDate
 
CalendarSystem - Class in com.tencent.kona.sun.util.calendar
CalendarSystem is an abstract class that defines the programming interface to deal with calendar date and time.
CalendarSystem() - Constructor for class com.tencent.kona.sun.util.calendar.CalendarSystem
 
CalendarUtils - Class in com.tencent.kona.sun.util.calendar
 
CalendarUtils() - Constructor for class com.tencent.kona.sun.util.calendar.CalendarUtils
 
carry(long[], int, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
 
carry(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
 
carryOut(long[], int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Carry out of the specified position and return the carry value.
carryValue(long) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
 
checkFromIndexSize(int, int, int, BiFunction<String, List<Number>, X>) - Static method in class com.tencent.kona.jdk.internal.util.Preconditions
Checks if the sub-range from fromIndex (inclusive) to fromIndex + size (exclusive) is within the bounds of range from 0 (inclusive) to length (exclusive).
checkFromIndexSize(long, long, long, BiFunction<String, List<Number>, X>) - Static method in class com.tencent.kona.jdk.internal.util.Preconditions
Checks if the sub-range from fromIndex (inclusive) to fromIndex + size (exclusive) is within the bounds of range from 0 (inclusive) to length (exclusive).
checkFromToIndex(int, int, int, BiFunction<String, List<Number>, X>) - Static method in class com.tencent.kona.jdk.internal.util.Preconditions
Checks if the sub-range from fromIndex (inclusive) to toIndex (exclusive) is within the bounds of range from 0 (inclusive) to length (exclusive).
checkFromToIndex(long, long, long, BiFunction<String, List<Number>, X>) - Static method in class com.tencent.kona.jdk.internal.util.Preconditions
Checks if the sub-range from fromIndex (inclusive) to toIndex (exclusive) is within the bounds of range from 0 (inclusive) to length (exclusive).
checkIndex(int, int, BiFunction<String, List<Number>, X>) - Static method in class com.tencent.kona.jdk.internal.util.Preconditions
Checks if the index is within the bounds of the range from 0 (inclusive) to length (exclusive).
checkIndex(long, long, BiFunction<String, List<Number>, X>) - Static method in class com.tencent.kona.jdk.internal.util.Preconditions
Checks if the index is within the bounds of the range from 0 (inclusive) to length (exclusive).
checkKey(byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
checkKey(BigInteger) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
checkKey(ECPoint) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
checkKeyLengths(int, BigInteger, int, int) - Static method in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
Check the length of an RSA key modulus/exponent to make sure it is not too short or long.
checkOrder(ECPoint) - Method in class com.tencent.kona.sun.security.ec.ECOperations
 
checkOrder(ECPoint) - Method in class com.tencent.kona.sun.security.ec.ECOperator
Deprecated.
 
checkParamsAgainstType(RSAUtil.KeyType, AlgorithmParameterSpec) - Static method in class com.tencent.kona.sun.security.rsa.RSAUtil
 
checkPrivateKey(ECPrivateKey) - Static method in class com.tencent.kona.sun.security.util.ECUtil
Check an ECPrivateKey to make sure the scalar value is within the range of the order [1, n-1].
ciphertext(byte[]) - Method in class com.tencent.kona.crypto.util.SM2Ciphertext.Builder
 
circularLeftShift(int, int) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
clear() - Method in class com.tencent.kona.sun.security.ec.RFC5915Key
 
clear() - Method in class com.tencent.kona.sun.security.pkcs.PKCS8Key
 
clear() - Method in class com.tencent.kona.sun.security.util.DerValue
 
clearAliasOidsTable() - Static method in class com.tencent.kona.sun.security.x509.AlgorithmId
 
clone(byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
clone() - Method in class com.tencent.kona.sun.security.util.BitArray
 
clone() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
Returns a copy of this CalendarDate.
clone() - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
Returns a copy of this ZoneInfo.
COFACTOR - Static variable in class com.tencent.kona.crypto.spec.SM2ParameterSpec
 
com.tencent.kona.crypto - package com.tencent.kona.crypto
 
com.tencent.kona.crypto.provider - package com.tencent.kona.crypto.provider
 
com.tencent.kona.crypto.spec - package com.tencent.kona.crypto.spec
 
com.tencent.kona.crypto.util - package com.tencent.kona.crypto.util
 
com.tencent.kona.java.nio - package com.tencent.kona.java.nio
 
com.tencent.kona.java.util - package com.tencent.kona.java.util
 
com.tencent.kona.javax.crypto - package com.tencent.kona.javax.crypto
 
com.tencent.kona.jdk.internal.misc - package com.tencent.kona.jdk.internal.misc
 
com.tencent.kona.jdk.internal.util - package com.tencent.kona.jdk.internal.util
 
com.tencent.kona.sun.security.action - package com.tencent.kona.sun.security.action
 
com.tencent.kona.sun.security.ec - package com.tencent.kona.sun.security.ec
 
com.tencent.kona.sun.security.ec.point - package com.tencent.kona.sun.security.ec.point
 
com.tencent.kona.sun.security.jca - package com.tencent.kona.sun.security.jca
 
com.tencent.kona.sun.security.pkcs - package com.tencent.kona.sun.security.pkcs
 
com.tencent.kona.sun.security.rsa - package com.tencent.kona.sun.security.rsa
 
com.tencent.kona.sun.security.util - package com.tencent.kona.sun.security.util
 
com.tencent.kona.sun.security.util.math - package com.tencent.kona.sun.security.util.math
 
com.tencent.kona.sun.security.util.math.intpoly - package com.tencent.kona.sun.security.util.math.intpoly
 
com.tencent.kona.sun.security.x509 - package com.tencent.kona.sun.security.x509
 
com.tencent.kona.sun.util.calendar - package com.tencent.kona.sun.util.calendar
 
compare(byte[], byte[]) - Method in class com.tencent.kona.sun.security.util.ByteArrayLexOrder
Perform lexicographical comparison of two byte arrays, regarding each byte as unsigned.
compare(byte[], byte[]) - Method in class com.tencent.kona.sun.security.util.ByteArrayTagOrder
Compare two byte arrays, by the order of their tags, as defined in ITU-T X.680, sec.
concat(byte[], int, int, byte[], int, int) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
concat(byte[], byte[]) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
conditionalAssign(int, long[], long[]) - Static method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Branch-free conditional assignment of b to a.
conditionalSet(Point, int) - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint.Mutable
 
conditionalSet(Point, int) - Method in interface com.tencent.kona.sun.security.ec.point.MutablePoint
 
conditionalSet(Point, int) - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint.Mutable
 
conditionalSet(IntegerModuloP, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
 
conditionalSet(IntegerModuloP, int) - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
Set this value to the value of b when set has the value 1.
conditionalSwap(int, long[], long[]) - Static method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Branch-free conditional swap of a and b.
conditionalSwapWith(MutableIntegerModuloP, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
 
conditionalSwapWith(MutableIntegerModuloP, int) - Method in interface com.tencent.kona.sun.security.util.math.MutableIntegerModuloP
Swap the value of this with the value of b when swap has the value 1.
Constants - Class in com.tencent.kona.crypto.util
 
Constants() - Constructor for class com.tencent.kona.crypto.util.Constants
 
convert(byte[], int, int) - Static method in class com.tencent.kona.sun.security.rsa.RSACore
 
coordX(byte[]) - Method in class com.tencent.kona.crypto.util.SM2Ciphertext.Builder
 
coordY(byte[]) - Method in class com.tencent.kona.crypto.util.SM2Ciphertext.Builder
 
copy(byte[], int, int) - Static method in class com.tencent.kona.crypto.CryptoUtils
 
createAlgorithmId(RSAUtil.KeyType, AlgorithmParameterSpec) - Static method in class com.tencent.kona.sun.security.rsa.RSAUtil
 
createTag(byte, boolean, byte) - Static method in class com.tencent.kona.sun.security.util.DerValue
Create the tag of the attribute.
CryptoInsts - Class in com.tencent.kona.crypto
 
CryptoInsts() - Constructor for class com.tencent.kona.crypto.CryptoInsts
 
cryptoSpecClearSecretKeySpec(SecretKeySpec) - Static method in class com.tencent.kona.jdk.internal.misc.SharedSecretsUtil
 
CryptoUtils - Class in com.tencent.kona.crypto
 
CURVE - Static variable in class com.tencent.kona.crypto.spec.SM2ParameterSpec
 
Curve25519OrderField - Class in com.tencent.kona.sun.security.util.math.intpoly
 
Curve25519OrderField() - Constructor for class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialModBinP.Curve25519OrderField
 
Curve448OrderField - Class in com.tencent.kona.sun.security.util.math.intpoly
 
Curve448OrderField() - Constructor for class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialModBinP.Curve448OrderField
 
CurveDB - Class in com.tencent.kona.sun.security.util
Repository for well-known Elliptic Curve parameters.
CurveDB() - Constructor for class com.tencent.kona.sun.security.util.CurveDB
 

D

data - Variable in class com.tencent.kona.sun.security.util.DerValue
 
data() - Method in class com.tencent.kona.sun.security.util.DerValue
Returns a new DerInputStream pointing at the start of this DerValue's content.
Date() - Constructor for class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
 
Date(TimeZone) - Constructor for class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
 
Date() - Constructor for class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar.Date
 
Date(TimeZone) - Constructor for class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar.Date
 
Debug - Class in com.tencent.kona.sun.security.util
A utility class for debugging.
Debug() - Constructor for class com.tencent.kona.sun.security.util.Debug
 
DECEMBER - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
decode(long[], byte[], int, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Decode the value in v and store it in dst.
decode(InputStream) - Method in class com.tencent.kona.sun.security.x509.X509Key
Initialize an X509Key object from an input stream.
decode(byte[]) - Method in class com.tencent.kona.sun.security.x509.X509Key
 
decodeParams() - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
 
decodePKCS8ECPrivateKey(byte[]) - Static method in class com.tencent.kona.sun.security.util.ECUtil
 
decodePoint(byte[], EllipticCurve) - Static method in class com.tencent.kona.sun.security.util.ECUtil
 
decodeSignature(ObjectIdentifier, byte[]) - Static method in class com.tencent.kona.sun.security.rsa.RSAUtil
Decode the signature data.
decodeSignature(byte[]) - Static method in class com.tencent.kona.sun.security.util.ECUtil
 
decodeX509ECPublicKey(byte[]) - Static method in class com.tencent.kona.sun.security.util.ECUtil
 
DEF_DH_KEY_SIZE - Static variable in class com.tencent.kona.sun.security.util.SecurityProviderConstants
 
DEF_DSA_KEY_SIZE - Static variable in class com.tencent.kona.sun.security.util.SecurityProviderConstants
 
DEF_EC_KEY_SIZE - Static variable in class com.tencent.kona.sun.security.util.SecurityProviderConstants
 
DEF_ED_KEY_SIZE - Static variable in class com.tencent.kona.sun.security.util.SecurityProviderConstants
 
DEF_RSA_KEY_SIZE - Static variable in class com.tencent.kona.sun.security.util.SecurityProviderConstants
 
DEF_RSASSA_PSS_KEY_SIZE - Static variable in class com.tencent.kona.sun.security.util.SecurityProviderConstants
 
DEF_XEC_KEY_SIZE - Static variable in class com.tencent.kona.sun.security.util.SecurityProviderConstants
 
defaultId() - Static method in class com.tencent.kona.crypto.util.Constants
 
delimiter() - Method in class com.tencent.kona.java.util.HexFormat
Returns the delimiter between hexadecimal values in formatted hexadecimal strings.
derC1C2C3() - Method in class com.tencent.kona.crypto.util.SM2Ciphertext
 
derC1C3C2() - Method in class com.tencent.kona.crypto.util.SM2Ciphertext
 
DerEncoder - Interface in com.tencent.kona.sun.security.util
Interface to an object that knows how to write its own DER encoding to an output stream.
DerInputStream - Class in com.tencent.kona.sun.security.util
A DER input stream, used for parsing ASN.1 DER-encoded data such as that found in X.509 certificates.
DerInputStream(byte[], int, int, boolean) - Constructor for class com.tencent.kona.sun.security.util.DerInputStream
Constructs a DerInputStream by assigning all its fields.
DerInputStream(byte[]) - Constructor for class com.tencent.kona.sun.security.util.DerInputStream
 
DerInputStream(byte[], int, int) - Constructor for class com.tencent.kona.sun.security.util.DerInputStream
 
DerOutputStream - Class in com.tencent.kona.sun.security.util
Output stream marshaling DER-encoded data.
DerOutputStream(int) - Constructor for class com.tencent.kona.sun.security.util.DerOutputStream
Construct a DER output stream.
DerOutputStream() - Constructor for class com.tencent.kona.sun.security.util.DerOutputStream
Construct a DER output stream.
DerValue - Class in com.tencent.kona.sun.security.util
Represents a single DER-encoded value.
DerValue(String) - Constructor for class com.tencent.kona.sun.security.util.DerValue
Creates a PrintableString or UTF8string DER value from a string.
DerValue(byte, String) - Constructor for class com.tencent.kona.sun.security.util.DerValue
Creates a string type DER value from a String object
DerValue(byte, byte[]) - Constructor for class com.tencent.kona.sun.security.util.DerValue
Creates a DerValue from a tag and some DER-encoded data.
DerValue(byte[]) - Constructor for class com.tencent.kona.sun.security.util.DerValue
Parse an ASN.1/BER encoded datum.
DerValue(InputStream) - Constructor for class com.tencent.kona.sun.security.util.DerValue
Get an ASN1/DER encoded datum from an input stream.
digest(byte[]) - Method in class com.tencent.kona.crypto.util.SM2Ciphertext.Builder
 
DirectBufferUtil - Class in com.tencent.kona.java.nio
 
DirectBufferUtil() - Constructor for class com.tencent.kona.java.nio.DirectBufferUtil
 
doFinal(byte[], int, int, byte[], int) - Method in interface com.tencent.kona.crypto.provider.GCM
 
doFinal(ByteBuffer, ByteBuffer) - Method in interface com.tencent.kona.crypto.provider.GCM
 
doFinal(byte[]) - Method in class com.tencent.kona.crypto.provider.SM3Engine
 
doFinal(byte[], int) - Method in class com.tencent.kona.crypto.provider.SM3Engine
 
doFinal() - Method in class com.tencent.kona.crypto.provider.SM3Engine
 
doubling(ECPoint) - Method in class com.tencent.kona.sun.security.ec.ECOperator
Deprecated.
 
DSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 

E

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
 
EncryptedPrivateKeyInfo - Class in com.tencent.kona.javax.crypto
This class implements the EncryptedPrivateKeyInfo type as defined in PKCS #8.
EncryptedPrivateKeyInfo(byte[]) - Constructor for class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Constructs (i.e., parses) an EncryptedPrivateKeyInfo from its ASN.1 encoding.
EncryptedPrivateKeyInfo(String, byte[]) - Constructor for class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Constructs an EncryptedPrivateKeyInfo from the encryption algorithm name and the encrypted data.
EncryptedPrivateKeyInfo(AlgorithmParameters, byte[]) - Constructor for class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Constructs an EncryptedPrivateKeyInfo from the encryption algorithm parameters and the encrypted data.
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.PBEParameters
 
engineGetEncoded(String) - Method in class com.tencent.kona.crypto.provider.PBEParameters
 
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.PBEParameters
 
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(AlgorithmParameterSpec) - Method in class com.tencent.kona.crypto.provider.PBEParameters
 
engineInit(byte[]) - Method in class com.tencent.kona.crypto.provider.PBEParameters
 
engineInit(byte[], String) - Method in class com.tencent.kona.crypto.provider.PBEParameters
 
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, SecureRandom) - Method in class com.tencent.kona.crypto.provider.SM2Signature
 
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.PBEParameters
 
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(ByteBuffer) - 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.ec.RFC5915Key
Compares two private keys.
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
 

F

FEBRUARY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
FIELD_UNDEFINED - Static variable in class com.tencent.kona.sun.util.calendar.CalendarDate
 
fileEncoding() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve25519OrderField
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve448OrderField
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Carry out of the last limb and reduce back in.
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial25519
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial448
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialModBinP
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP256
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP384
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP521
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialSM2
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P256OrderField
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P384OrderField
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P521OrderField
 
finalCarryReduceLast(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.SM2OrderField
 
finalReduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Convert reduced limbs into a number between 0 and MODULUS-1.
findMatch(String) - Static method in enum com.tencent.kona.sun.security.util.KnownOIDs
 
fixed() - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
 
fixed() - Method in interface com.tencent.kona.sun.security.ec.point.Point
 
fixed() - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
 
fixed() - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Return this value as a fixed (immutable) element.
fixed() - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
 
floorDivide(long, long) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
Divides two integers and returns the floor of the quotient.
floorDivide(int, int) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
Divides two integers and returns the floor of the quotient.
floorDivide(int, int, int[]) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
Divides two integers and returns the floor of the quotient and the modulus remainder.
floorDivide(long, int, int[]) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
Divides two integers and returns the floor of the quotient and the modulus remainder.
format(SM2Ciphertext.Format) - Method in class com.tencent.kona.crypto.util.SM2Ciphertext.Builder
 
formatHex(byte[]) - Method in class com.tencent.kona.java.util.HexFormat
Returns a hexadecimal string formatted from a byte array.
formatHex(byte[], int, int) - Method in class com.tencent.kona.java.util.HexFormat
Returns a hexadecimal string formatted from a byte array range.
formatHex(A, byte[]) - Method in class com.tencent.kona.java.util.HexFormat
Appends formatted hexadecimal strings from a byte array to the Appendable.
formatHex(A, byte[], int, int) - Method in class com.tencent.kona.java.util.HexFormat
Appends formatted hexadecimal strings from a byte array range to the Appendable.
forName(String) - Static method in class com.tencent.kona.sun.util.calendar.CalendarSystem
Returns a CalendarSystem specified by the calendar name.
forParameters(ECParameterSpec) - Static method in class com.tencent.kona.sun.security.ec.ECDSAOperations
 
forParameters(ECParameterSpec) - Static method in class com.tencent.kona.sun.security.ec.ECOperations
 
FRIDAY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
fromECPoint(ECPoint, IntegerFieldModuloP) - Static method in class com.tencent.kona.sun.security.ec.point.AffinePoint
 
fromHexDigit(int) - Static method in class com.tencent.kona.java.util.HexFormat
Returns the value for the hexadecimal character or codepoint.
fromHexDigits(CharSequence) - Static method in class com.tencent.kona.java.util.HexFormat
Returns the int value parsed from a string of up to eight hexadecimal characters.
fromHexDigits(CharSequence, int, int) - Static method in class com.tencent.kona.java.util.HexFormat
Returns the int value parsed from a string range of up to eight hexadecimal characters.
fromHexDigitsToLong(CharSequence) - Static method in class com.tencent.kona.java.util.HexFormat
Returns the long value parsed from a string of up to sixteen hexadecimal characters.
fromHexDigitsToLong(CharSequence, int, int) - Static method in class com.tencent.kona.java.util.HexFormat
Returns the long value parsed from a string range of up to sixteen hexadecimal characters.

G

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
 
getAlgName() - Method in class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Returns the encryption algorithm.
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.ec.RFC5915Key
Returns the algorithm to be used with this key.
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
Deprecated.
use the short get form of this method.
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
 
getAlgParameters() - Method in class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Returns the algorithm parameters used by the encryption algorithm.
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
 
getArrayS() - Method in class com.tencent.kona.sun.security.ec.RFC5915Key
 
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
 
getDefDHPrivateExpSize(DHParameterSpec) - 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.javax.crypto.EncryptedPrivateKeyInfo
Returns the ASN.1 encoding of this object.
getEncoded() - Method in class com.tencent.kona.sun.security.ec.RFC5915Key
Returns the DER-encoded form of the key as a byte array, or null if an encoding error occurs.
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
 
getEncryptedData() - Method in class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Returns the encrypted data.
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.crypto.spec.RFC5915EncodedKeySpec
 
getFormat() - Method in class com.tencent.kona.sun.security.ec.RFC5915Key
Returns the format for this key: "RFC5915"
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.
getKeySpec(Cipher) - Method in class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key) - Method in class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key, String) - Method in class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key, Provider) - Method in class com.tencent.kona.javax.crypto.EncryptedPrivateKeyInfo
Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
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.ec.RFC5915Key
 
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
 
getS() - Method in class com.tencent.kona.sun.security.ec.RFC5915Key
 
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.

H

hashCode() - Method in class com.tencent.kona.crypto.provider.SM2PrivateKey
 
hashCode() - Method in class com.tencent.kona.crypto.provider.SM2PublicKey
 
hashCode() - Method in class com.tencent.kona.java.util.HexFormat
Returns a hashcode for this HexFormat.
hashCode() - Method in class com.tencent.kona.sun.security.ec.point.AffinePoint
 
hashCode() - Method in class com.tencent.kona.sun.security.ec.RFC5915Key
Calculates a hash code value for this object.
hashCode() - Method in class com.tencent.kona.sun.security.pkcs.PKCS8Key
Calculates a hash code value for this object.
hashCode() - Method in class com.tencent.kona.sun.security.util.BitArray
Returns a hash code value for this bit array.
hashCode() - Method in class com.tencent.kona.sun.security.util.DerValue
Returns a hashcode for this DerValue.
hashCode() - Method in class com.tencent.kona.sun.security.util.ObjectIdentifier
 
hashCode() - Method in class com.tencent.kona.sun.security.x509.AlgorithmId
Returns a hashcode for this AlgorithmId.
hashCode() - Method in class com.tencent.kona.sun.security.x509.X509Key
Calculates a hash code value for the object.
hashCode() - Method in class com.tencent.kona.sun.util.calendar.CalendarDate
 
hashCode() - Method in class com.tencent.kona.sun.util.calendar.Era
 
hashCode() - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
Returns a hash code value calculated from the GMT offset and transitions.
hasSameRules(TimeZone) - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
Returns true if this zone has the same raw GMT offset value and transition table as another zone info.
Help() - Static method in class com.tencent.kona.sun.security.util.Debug
 
HexDumpEncoder - Class in com.tencent.kona.sun.security.util
This class encodes a buffer into the classic: "Hexadecimal Dump" format of the past.
HexDumpEncoder() - Constructor for class com.tencent.kona.sun.security.util.HexDumpEncoder
 
HexFormat - Class in com.tencent.kona.java.util
HexFormat converts between bytes and chars and hex-encoded strings which may include additional formatting markup such as prefixes, suffixes, and delimiters.
hit(int) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
 
hit(long) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar.Date
 

I

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, ECKey, SecureRandom) - 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
 
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
 

J

JANUARY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
javaHome() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.
javaIoTmpDir() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.
javaLibraryPath() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.
javaPropertiesDate() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.
JCAUtil - Class in com.tencent.kona.sun.security.jca
Collection of static utility methods used by the security framework.
JDK_VENDOR - Static variable in class com.tencent.kona.crypto.util.Constants
 
JDK_VERSION - Static variable in class com.tencent.kona.crypto.util.Constants
 
jdkSerialFilter() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.
jdkSerialFilterFactory() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.
JulianCalendar - Class in com.tencent.kona.sun.util.calendar
Julian calendar implementation.
JULY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
JUNE - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 

K

key - Variable in class com.tencent.kona.sun.security.pkcs.PKCS8Key
 
key - Variable in class com.tencent.kona.sun.security.x509.X509Key
Deprecated.
Use the BitArray form which does not require keys to be byte aligned.
KnownOIDs - Enum in com.tencent.kona.sun.security.util
This utility class maps algorithm name to the corresponding oid strings.
KonaCryptoProvider - Class in com.tencent.kona.crypto
The Kona Crypto Provider.
KonaCryptoProvider() - Constructor for class com.tencent.kona.crypto.KonaCryptoProvider
 

L

langNewStringNoRepl(byte[], Charset) - Static method in class com.tencent.kona.jdk.internal.misc.SharedSecretsUtil
 
Legacy() - Constructor for class com.tencent.kona.sun.security.rsa.RSAKeyFactory.Legacy
 
length() - Method in class com.tencent.kona.sun.security.util.BitArray
Returns the length of this BitArray.
length() - Method in class com.tencent.kona.sun.security.util.DerValue
Get the length of the encoded value.
limbsToByteArray(long[], byte[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Stores the reduced, little-endian value of limbs in result.
LocalGregorianCalendar - Class in com.tencent.kona.sun.util.calendar
 
LocalGregorianCalendar.Date - Class in com.tencent.kona.sun.util.calendar
 
lookup(String) - Static method in enum com.tencent.kona.sun.security.rsa.RSAUtil.KeyType
 
lookup(String) - Static method in class com.tencent.kona.sun.security.util.CurveDB
 
lookup(ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.CurveDB
 

M

main(String[]) - Static method in class com.tencent.kona.crypto.provider.SM3Engine
 
main(String[]) - Static method in class com.tencent.kona.crypto.provider.SM4Engine
 
MARCH - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
mark(int) - Method in class com.tencent.kona.sun.security.util.DerInputStream
Mark the current position in the buffer, so that a later call to reset will return here.
MAX_MODLEN - Static variable in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
 
MAX_MODLEN_RESTRICT_EXP - Static variable in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
 
MAX_RESTRICTED_EXPLEN - Static variable in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
 
MAY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
MD2_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
MD2withRSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
MD5_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
MD5withRSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
MGF1 - Class in com.tencent.kona.sun.security.rsa
This class implements the MGF1 mask generation function defined in PKCS#1 v2.2 B.2.1 (https://tools.ietf.org/html/rfc8017#appendix-B.2.1).
MGF1_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
MIN_MODLEN - Static variable in class com.tencent.kona.sun.security.rsa.RSAKeyFactory
 
mod(long, long) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
 
mod(int, int) - Static method in class com.tencent.kona.sun.util.calendar.CalendarUtils
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.Curve25519OrderField
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.Curve448OrderField
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial25519
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial448
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP256
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP384
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP521
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialSM2
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.P256OrderField
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.P384OrderField
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.P521OrderField
 
MODULUS - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.SM2OrderField
 
MONDAY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve25519OrderField
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve448OrderField
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Multiply two IntegerPolynomial representations (a and b) and store the result in an IntegerPolynomial representation (r).
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial25519
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial448
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialModBinP
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP256
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP384
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP521
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialSM2
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P256OrderField
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P384OrderField
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P521OrderField
 
mult(long[], long[], long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.SM2OrderField
 
multByInt(long[], long) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Multiply an IntegerPolynomial representation (a) with a long (b) and store the result in an IntegerPolynomial representation in a.
multiplicativeInverse() - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Compute the multiplicative inverse of this field element.
multiply(AffinePoint, byte[]) - Method in class com.tencent.kona.sun.security.ec.ECOperations
Multiply an affine point by a scalar and return the result as a mutable point.
multiply(ECPoint, byte[]) - Method in class com.tencent.kona.sun.security.ec.ECOperations
 
multiply(ECPoint, BigInteger) - Method in class com.tencent.kona.sun.security.ec.ECOperator
Deprecated.
 
multiply(ECPoint, long) - Method in class com.tencent.kona.sun.security.ec.ECOperator
Deprecated.
 
multiply(BigInteger) - Method in class com.tencent.kona.sun.security.ec.ECOperator
Deprecated.
 
multiply(long) - Method in class com.tencent.kona.sun.security.ec.ECOperator
Deprecated.
 
multiply(IntegerModuloP) - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Multiply this field element with the supplied element and return the result.
mutable() - Method in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
 
Mutable(MutableIntegerModuloP, MutableIntegerModuloP, MutableIntegerModuloP, MutableIntegerModuloP) - Constructor for class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint.Mutable
 
mutable() - Method in interface com.tencent.kona.sun.security.ec.point.Point
 
mutable() - Method in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
 
Mutable(MutableIntegerModuloP, MutableIntegerModuloP, MutableIntegerModuloP) - Constructor for class com.tencent.kona.sun.security.ec.point.ProjectivePoint.Mutable
 
Mutable(IntegerFieldModuloP) - Constructor for class com.tencent.kona.sun.security.ec.point.ProjectivePoint.Mutable
 
mutable() - Method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP
Return this value as a mutable element.
MutableElement(long[], int) - Constructor for class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial.MutableElement
 
MutableIntegerModuloP - Interface in com.tencent.kona.sun.security.util.math
An interface for mutable integers modulo a prime value.
MutablePoint - Interface in com.tencent.kona.sun.security.ec.point
An interface for mutable points on an elliptic curve over a finite field.

N

NamedCurve - Class in com.tencent.kona.sun.security.util
Contains Elliptic Curve parameters.
netInetAddressGetOriginalHostName(InetAddress) - Static method in class com.tencent.kona.jdk.internal.misc.SharedSecretsUtil
 
newCalendarDate() - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
Constructs a CalendarDate that is specific to this calendar system.
newCalendarDate(TimeZone) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
 
newCalendarDate() - Method in class com.tencent.kona.sun.util.calendar.Gregorian
 
newCalendarDate(TimeZone) - Method in class com.tencent.kona.sun.util.calendar.Gregorian
 
newCalendarDate() - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
 
newCalendarDate(TimeZone) - Method in class com.tencent.kona.sun.util.calendar.JulianCalendar
 
newCalendarDate() - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
 
newCalendarDate(TimeZone) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
 
newKey(RSAUtil.KeyType, String, byte[]) - Static method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
Generate a new RSAPrivate(Crt)Key from the specified type, format and encoding.
newKey(RSAUtil.KeyType, AlgorithmParameterSpec, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class com.tencent.kona.sun.security.rsa.RSAPrivateCrtKeyImpl
Generate a new key from the specified type and components.
newKey(RSAUtil.KeyType, String, byte[]) - Static method in class com.tencent.kona.sun.security.rsa.RSAPublicKeyImpl
Generate a new RSAPublicKey from the specified type, format, and encoding.
newKey(RSAUtil.KeyType, AlgorithmParameterSpec, BigInteger, BigInteger) - Static method in class com.tencent.kona.sun.security.rsa.RSAPublicKeyImpl
Generate a new RSAPublicKey from the specified type and components.
Nonce(byte[]) - Constructor for class com.tencent.kona.sun.security.ec.ECDSAOperations.Nonce
 
normalize(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
normalize(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
Normalizes calendar fields in the specified date.
normalize(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
 
NOVEMBER - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
nullAndBoundsCheck(byte[], int, int) - Static method in class com.tencent.kona.crypto.util.RangeUtil
 
nullAndBoundsCheck(byte[], int, int) - Static method in class com.tencent.kona.sun.security.util.ArrayUtil
 
numLimbs - Variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
 

O

ObjectIdentifier - Class in com.tencent.kona.sun.security.util
Represent an ISO Object Identifier.
ObjectIdentifier(DerInputStream) - Constructor for class com.tencent.kona.sun.security.util.ObjectIdentifier
Reads an ObjectIdentifier from a DerInputStream.
observesDaylightTime() - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
 
OCTOBER - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
of() - Static method in class com.tencent.kona.java.util.HexFormat
Returns a hexadecimal formatter with no delimiter and lowercase characters.
of(BigInteger) - Static method in interface com.tencent.kona.sun.security.util.math.IntegerModuloP.MultiplicativeInverser
 
of(String) - Static method in class com.tencent.kona.sun.security.util.ObjectIdentifier
Returns an ObjectIdentifier instance for the specific String.
of(KnownOIDs) - Static method in class com.tencent.kona.sun.security.util.ObjectIdentifier
Returns an ObjectIdentifier instance for the specific KnownOIDs.
of(String) - Static method in class com.tencent.kona.sun.security.util.Oid
 
of(int[]) - Static method in class com.tencent.kona.sun.security.util.Oid
 
of(byte[]) - Static method in class com.tencent.kona.sun.security.util.Oid
 
of(KnownOIDs) - Static method in class com.tencent.kona.sun.security.util.Oid
 
ofDelimiter(String) - Static method in class com.tencent.kona.java.util.HexFormat
Returns a hexadecimal formatter with the delimiter and lowercase characters.
OID - Static variable in class com.tencent.kona.crypto.spec.SM2ParameterSpec
 
oid() - Method in class com.tencent.kona.crypto.spec.SM2ParameterSpec
 
Oid - Class in com.tencent.kona.sun.security.util
In JDK 17, the constructor ObjectIdentifier(String oid) is restricted as private scope.
Oid() - Constructor for class com.tencent.kona.sun.security.util.Oid
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.Curve25519OrderField
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.Curve448OrderField
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial25519
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial448
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP256
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP384
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP521
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialSM2
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.P256OrderField
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.P384OrderField
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.P521OrderField
 
ONE - Static variable in class com.tencent.kona.sun.security.util.math.intpoly.SM2OrderField
 
OpenFileInputStreamAction - Class in com.tencent.kona.sun.security.action
A convenience class for opening a FileInputStream as a privileged action.
OpenFileInputStreamAction(File) - Constructor for class com.tencent.kona.sun.security.action.OpenFileInputStreamAction
 
OpenFileInputStreamAction(String) - Constructor for class com.tencent.kona.sun.security.action.OpenFileInputStreamAction
 
ORDER - Static variable in class com.tencent.kona.crypto.spec.SM2ParameterSpec
 
outOfBoundsExceptionFormatter(Function<String, X>) - Static method in class com.tencent.kona.jdk.internal.util.Preconditions
Returns an out-of-bounds exception formatter from an given exception factory.

P

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.
PBEParameters - Class in com.tencent.kona.crypto.provider
This class implements the parameter set used with password-based encryption, which is defined in PKCS#5 as follows:
PBEParameters() - Constructor for class com.tencent.kona.crypto.provider.PBEParameters
 
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.

R

RangeUtil - Class in com.tencent.kona.crypto.util
This class holds the various utility methods for range checks.
RangeUtil() - Constructor for class com.tencent.kona.crypto.util.RangeUtil
 
rawC1C2C3() - Method in class com.tencent.kona.crypto.util.SM2Ciphertext
 
rawC1C3C2() - Method in class com.tencent.kona.crypto.util.SM2Ciphertext
 
readAllBytes(InputStream) - Static method in class com.tencent.kona.sun.security.util.IOUtils
Reads all remaining bytes from the input stream.
readExactlyNBytes(InputStream, int) - Static method in class com.tencent.kona.sun.security.util.IOUtils
Read exactly length of bytes from in.
readFully(InputStream, byte[]) - Method in class com.tencent.kona.sun.security.util.HexDumpEncoder
This method works around the bizarre semantics of BufferedInputStream's read method.
readFully(InputStream, int, boolean) - Static method in class com.tencent.kona.sun.security.util.IOUtils
Compatibility wrapper for third party users of sun.misc.IOUtils.readFully following its removal in JDK-8231139.
readNBytes(InputStream, int) - Static method in class com.tencent.kona.sun.security.util.IOUtils
Reads up to a specified number of bytes from the input stream.
readNBytes(InputStream, byte[], int, int) - Static method in class com.tencent.kona.sun.security.util.IOUtils
Reads the requested number of bytes from the input stream into the given byte array.
readOffset(DataInput) - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve25519OrderField
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve448OrderField
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
Reduce an IntegerPolynomial representation (a) and store the result in a.
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial25519
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial448
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialModBinP
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP256
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP384
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP521
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialSM2
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P256OrderField
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P384OrderField
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P521OrderField
 
reduce(long[]) - Method in class com.tencent.kona.sun.security.util.math.intpoly.SM2OrderField
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve25519OrderField
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.Curve448OrderField
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial25519
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomial448
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialModBinP
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP256
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP384
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialP521
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.IntegerPolynomialSM2
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P256OrderField
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P384OrderField
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.P521OrderField
 
reduceIn(long[], long, int) - Method in class com.tencent.kona.sun.security.util.math.intpoly.SM2OrderField
 
reset() - Method in class com.tencent.kona.crypto.provider.SM3Engine
 
reset() - Method in class com.tencent.kona.sun.security.util.DerInputStream
Return to the position of the last mark call.
resetTag(byte) - Method in class com.tencent.kona.sun.security.util.DerValue
Set the tag of the attribute.
reverse(byte[]) - Static method in class com.tencent.kona.sun.security.util.ArrayUtil
 
RFC5915EncodedKeySpec - Class in com.tencent.kona.crypto.spec
An encoded EC private key in compliant with RFC 5915.
RFC5915EncodedKeySpec(byte[]) - Constructor for class com.tencent.kona.crypto.spec.RFC5915EncodedKeySpec
 
RFC5915Key - Class in com.tencent.kona.sun.security.ec
EC private key implementation in compliant with RFC 5915.
rsa(byte[], RSAPublicKey) - Static method in class com.tencent.kona.sun.security.rsa.RSACore
Perform an RSA public key operation.
rsa(byte[], RSAPrivateKey) - Static method in class com.tencent.kona.sun.security.rsa.RSACore
Deprecated.
rsa(byte[], RSAPrivateKey, boolean) - Static method in class com.tencent.kona.sun.security.rsa.RSACore
Perform an RSA private key operation.
RSACore - Class in com.tencent.kona.sun.security.rsa
Core of the RSA implementation.
RSAEncryption_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
RSAKeyFactory - Class in com.tencent.kona.sun.security.rsa
KeyFactory for RSA keys, e.g.
RSAKeyFactory(RSAUtil.KeyType) - Constructor for class com.tencent.kona.sun.security.rsa.RSAKeyFactory
 
RSAKeyFactory.Legacy - Class in com.tencent.kona.sun.security.rsa
 
RSAKeyFactory.PSS - Class in com.tencent.kona.sun.security.rsa
 
RSAPadding - Class in com.tencent.kona.sun.security.rsa
RSA padding and unpadding.
RSAPrivateCrtKeyImpl - Class in com.tencent.kona.sun.security.rsa
RSA private key implementation for "RSA", "RSASSA-PSS" algorithms in CRT form.
RSAPrivateKeyImpl - Class in com.tencent.kona.sun.security.rsa
RSA private key implementation for "RSA", "RSASSA-PSS" algorithms in non-CRT form (modulus, private exponent only).
RSAPSSSignature - Class in com.tencent.kona.sun.security.rsa
PKCS#1 v2.2 RSASSA-PSS signatures with various message digest algorithms.
RSAPSSSignature() - Constructor for class com.tencent.kona.sun.security.rsa.RSAPSSSignature
Construct a new RSAPSSSignature with arbitrary digest algorithm
RSAPublicKeyImpl - Class in com.tencent.kona.sun.security.rsa
RSA public key implementation for "RSA", "RSASSA-PSS" algorithms.
RSASSA_PSS_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
RSAUtil - Class in com.tencent.kona.sun.security.rsa
Utility class for SunRsaSign provider.
RSAUtil() - Constructor for class com.tencent.kona.sun.security.rsa.RSAUtil
 
RSAUtil.KeyType - Enum in com.tencent.kona.sun.security.rsa
 
run() - Method in class com.tencent.kona.sun.security.action.GetBooleanAction
Determines the boolean value of the system property whose name was specified in the constructor.
run() - Method in class com.tencent.kona.sun.security.action.GetIntegerAction
Determines the integer value of the system property whose name was specified in the constructor.
run() - Method in class com.tencent.kona.sun.security.action.GetLongAction
Determines the Long value of the system property whose name was specified in the constructor.
run() - Method in class com.tencent.kona.sun.security.action.GetPropertyAction
Determines the string value of the system property whose name was specified in the constructor.
run() - Method in class com.tencent.kona.sun.security.action.OpenFileInputStreamAction
 
run() - Method in class com.tencent.kona.sun.security.action.PutAllAction
 

S

SafeDHParameterSpec - Class in com.tencent.kona.sun.security.util
Internal marker class for well-known safe DH parameters.
SafeDHParameterSpec(BigInteger, BigInteger) - Constructor for class com.tencent.kona.sun.security.util.SafeDHParameterSpec
 
SafeDHParameterSpec(BigInteger, BigInteger, int) - Constructor for class com.tencent.kona.sun.security.util.SafeDHParameterSpec
 
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.
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
 
SHA1withRSA_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
 
SHA224withRSA_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
 
SHA256withRSA_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
 
SHA384withRSA_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_224withRSA_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_256withRSA_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_384withRSA_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
 
SHA3_512withRSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
SHA512$224withRSA_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
SHA512$256withRSA_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
 
SHA512withRSA_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_CURVE_FIELD_SIZE - 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
 
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
 
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

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
 

U

unpad(byte[]) - Method in class com.tencent.kona.sun.security.rsa.RSAPadding
Unpad the padded block and return the data.
UnsafeUtil - Class in com.tencent.kona.jdk.internal.misc
The utilities for operating Unsafe cross JDK 8, 11 and 17.
UnsafeUtil() - Constructor for class com.tencent.kona.jdk.internal.misc.UnsafeUtil
 
update(byte[], int, int, byte[], int) - Method in interface com.tencent.kona.crypto.provider.GCM
 
update(byte[], int, int, ByteBuffer) - Method in interface com.tencent.kona.crypto.provider.GCM
 
update(ByteBuffer, ByteBuffer) - Method in interface com.tencent.kona.crypto.provider.GCM
 
update(byte) - Method in class com.tencent.kona.crypto.provider.SM3Engine
 
update(byte[]) - Method in class com.tencent.kona.crypto.provider.SM3Engine
 
update(byte[], int, int) - Method in class com.tencent.kona.crypto.provider.SM3Engine
 
useDaylightTime() - Method in class com.tencent.kona.sun.util.calendar.ZoneInfo
Queries if this time zone uses Daylight Saving Time in the last known rule.
useOldMapping() - Static method in class com.tencent.kona.sun.util.calendar.ZoneInfoFile
 
userDir() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.
userHome() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.
userName() - Static method in class com.tencent.kona.jdk.internal.util.StaticProperty
SecurityManager.checkPropertyAccess(java.lang.String) is NOT checked in this method.

V

validate(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
validate(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.CalendarSystem
Checks whether the calendar fields specified by date represents a valid date and time in this calendar system.
validate(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.LocalGregorianCalendar
 
validatePublicKey(ECPoint, ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.ECUtil
 
validateTime(CalendarDate) - Method in class com.tencent.kona.sun.util.calendar.AbstractCalendar
 
value() - Method in enum com.tencent.kona.sun.security.util.KnownOIDs
 
valueOf(String) - Static method in enum com.tencent.kona.crypto.util.SM2Ciphertext.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tencent.kona.sun.security.rsa.RSAUtil.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tencent.kona.sun.security.util.KnownOIDs
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tencent.kona.crypto.util.SM2Ciphertext.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tencent.kona.sun.security.rsa.RSAUtil.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tencent.kona.sun.security.util.KnownOIDs
Returns an array containing the constants of this enum type, in the order they are declared.
verifySignedDigest(byte[], byte[], ECPoint) - Method in class com.tencent.kona.sun.security.ec.ECDSAOperations
 

W

WEDNESDAY - Static variable in class com.tencent.kona.sun.util.calendar.BaseCalendar
 
withDelimiter(String) - Method in class com.tencent.kona.java.util.HexFormat
Returns a copy of this HexFormat with the delimiter.
withLowerCase() - Method in class com.tencent.kona.java.util.HexFormat
Returns a copy of this HexFormat to use lowercase hexadecimal characters.
withPrefix(String) - Method in class com.tencent.kona.java.util.HexFormat
Returns a copy of this HexFormat with the prefix.
withSuffix(String) - Method in class com.tencent.kona.java.util.HexFormat
Returns a copy of this HexFormat with the suffix.
withTag(byte) - Method in class com.tencent.kona.sun.security.util.DerValue
Returns a new DerValue with a different tag.
withUpperCase() - Method in class com.tencent.kona.java.util.HexFormat
Returns a copy of this HexFormat to use uppercase hexadecimal characters.
wrap(byte, DerOutputStream) - Static method in class com.tencent.kona.sun.security.util.DerValue
Wraps a DerOutputStream.
wrap(byte[]) - Static method in class com.tencent.kona.sun.security.util.DerValue
Wraps a byte array as a single DerValue.
wrap(byte[], int, int) - Static method in class com.tencent.kona.sun.security.util.DerValue
Wraps a byte array as a single DerValue.
write(byte, byte[]) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
Writes tagged, pre-marshaled data.
write(byte, DerOutputStream) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
Writes tagged data using buffer-to-buffer copy.
write(DerEncoder) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
Write a DerEncoder onto the output stream.
writeImplicit(byte, DerOutputStream) - Method in class com.tencent.kona.sun.security.util.DerOutputStream
Writes implicitly tagged data using buffer-to-buffer copy.
writeReplace() - Method in class com.tencent.kona.sun.security.ec.ECPublicKeyImpl
 
writeReplace() - Method in class com.tencent.kona.sun.security.pkcs.PKCS8Key
 
writeReplace() - Method in class com.tencent.kona.sun.security.rsa.RSAPublicKeyImpl
 

X

x - Variable in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
 
x - Variable in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
 
x25519_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
x448_oid - Static variable in class com.tencent.kona.sun.security.x509.AlgorithmId
 
x509EncodeECPublicKey(ECPoint, ECParameterSpec) - Static method in class com.tencent.kona.sun.security.util.ECUtil
 
X509Key - Class in com.tencent.kona.sun.security.x509
Holds an X.509 key, for example a public key found in an X.509 certificate.
X509Key() - Constructor for class com.tencent.kona.sun.security.x509.X509Key
Default constructor.

Y

y - Variable in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
 
y - Variable in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
 

Z

z - Variable in class com.tencent.kona.sun.security.ec.point.ExtendedHomogeneousPoint
 
z - Variable in class com.tencent.kona.sun.security.ec.point.ProjectivePoint
 
ZoneInfo - Class in com.tencent.kona.sun.util.calendar
ZoneInfo is an implementation subclass of TimeZone that represents GMT offsets and daylight saving time transitions of a time zone.
ZoneInfo() - Constructor for class com.tencent.kona.sun.util.calendar.ZoneInfo
A constructor.
ZoneInfo(String, int) - Constructor for class com.tencent.kona.sun.util.calendar.ZoneInfo
A Constructor for CustomID.
ZoneInfoFile - Class in com.tencent.kona.sun.util.calendar
Loads TZDB time-zone rules for j.u.TimeZone
A B C D E F G H I J K L M N O P R S T U V W X Y Z