| ããã±ãŒãž | 説æ |
|---|---|
| java.security |
ã»ãã¥ãªãã£ã»ãã¬ãŒã ã¯ãŒã¯ã®ã¯ã©ã¹ãšã€ã³ã¿ãã§ãŒã¹ãæäŸããŸãã
|
| java.security.cert |
èšŒææžãèšŒææžã®åæ¶ããªã¹ã(CRL)ãèšŒææžãã¹ãè§£æããã³ç®¡çããããã®ã¯ã©ã¹ãšã€ã³ã¿ãã§ãŒã¹ãæäŸããŸãã
|
| javax.crypto |
æå·åæäœã®ã¯ã©ã¹ãšã€ã³ã¿ãã§ãŒã¹ãæäŸããŸãã
|
| javax.net.ssl |
ã»ãã¥ã¢ã»ãœã±ããã»ããã±ãŒãžã®ã¯ã©ã¹ãæäŸããŸãã
|
| javax.security.auth.login |
ãã®ããã±ãŒãžã¯ããã©ã¬ãã«ãªèªèšŒãã¬ãŒã ã¯ãŒã¯ãæäŸããŸãã
|
| javax.xml.crypto.dsig |
XMLããžã¿ã«çœ²åã®çæããã³æ€èšŒçšã®ã¯ã©ã¹ã§ãã
|
| javax.xml.crypto.dsig.keyinfo |
KeyInfoã®èŠçŽ ãæ§é äœã®è§£æãåŠçãè¡ãããã®ã¯ã©ã¹ã |
| org.ietf.jgss |
ãã®ããã±ãŒãžã¯ãKerberosãªã©ã®ããŸããŸãªé
äžã®ã»ãã¥ãªãã£ã»ã¡ã«ããºã ã®çµ±åãããAPIã䜿çšããŠãèªèšŒãããŒã¿ã®æŽåæ§ãããŒã¿ã®æ©å¯æ§ãªã©ã®ã»ãã¥ãªãã£ã»ãµãŒãã¹ãã¢ããªã±ãŒã·ã§ã³éçºè
ãå©çšã§ãããã¬ãŒã ã¯ãŒã¯ãæäŸããŸãã
|
| 修食åãšå | ã¯ã©ã¹ | 説æ |
|---|---|---|
class |
AuthProvider
ãã®ã¯ã©ã¹ã¯ãç¹å®ã®ãããã€ãã«å¯Ÿãããã°ã€ã³ã»ã¡ãœãããšãã°ã¢ãŠãã»ã¡ãœãããå®çŸ©ããŸãã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
Provider |
AlgorithmParameterGenerator.getProvider()
ã¢ã«ãŽãªãºã ã»ãã©ã¡ãŒã¿ã»ãžã§ãã¬ãŒã¿ã»ãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã
|
|
Provider |
Policy.getProvider()
ãã®Policyã®Providerãè¿ããŸãã
|
|
Provider |
KeyPairGenerator.getProvider()
ãã®ããŒã»ãã¢ã»ãžã§ãã¬ãŒã¿ã»ãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã
|
|
Provider |
KeyStore.getProvider()
ãã®ããŒã¹ãã¢ã®ãããã€ããè¿ããŸãã
|
|
Provider |
KeyFactory.getProvider()
ãã®ããŒã»ãã¡ã¯ããªã»ãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã
|
|
Provider |
MessageDigest.getProvider()
ãã®ã¡ãã»ãŒãžã»ãã€ãžã§ã¹ãã»ãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã
|
|
Provider |
AlgorithmParameters.getProvider()
ãã©ã¡ãŒã¿ã»ãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã
|
|
Provider |
SecureRandom.getProvider()
ãã®SecureRandomãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã
|
|
Provider |
Signature.getProvider()
ãã®çœ²åãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã
|
|
Provider |
Provider.Service.getProvider()
ãã®ãµãŒãã¹ã®Providerãè¿ããŸãã
|
|
static Provider |
Security.getProvider(String name)
æå®ãããååã§ã€ã³ã¹ããŒã«ãããŠãããããã€ããè¿ããŸãã
|
|
static Provider[] |
Security.getProviders()
ã€ã³ã¹ããŒã«ãããŠãããã¹ãŠã®ãããã€ãã®é
åãè¿ããŸãã
|
|
static Provider[] |
Security.getProviders(Map<String,String> filter)
æå®ãããéžæåºæºãæºãããã¹ãŠã®ã€ã³ã¹ããŒã«ããããããã€ããå«ãé
åãè¿ããŸãããã®ãããªãããã€ããååšããªãå Žåã¯ãnullã
|
|
static Provider[] |
Security.getProviders(String filter)
æå®ãããéžæåºæºãæºãããã¹ãŠã®ã€ã³ã¹ããŒã«ããããããã€ããå«ãé
åãè¿ããŸãããã®ãããªãããã€ããååšããªãå Žåã¯ãnullã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
static int |
Security.addProvider(Provider provider)
ãããã€ããå¯èœãªæ¬¡ã®äœçœ®ã«è¿œå ããŸãã
|
|
static Policy |
Policy.getInstance(String type, Policy.Parameters params, Provider provider)
æå®ãããåã®Policyãªããžã§ã¯ããè¿ããŸãã
|
|
static AlgorithmParameterGenerator |
AlgorithmParameterGenerator.getInstance(String algorithm, Provider provider)
æå®ãããã¢ã«ãŽãªãºã ã§äœ¿çšããããã©ã¡ãŒã¿ã®ã»ãããçæãããAlgorithmParameterGeneratorãªããžã§ã¯ããè¿ããŸãã
|
|
static KeyPairGenerator |
KeyPairGenerator.getInstance(String algorithm, Provider provider)
æå®ã®ã¢ã«ãŽãªãºã ã®å
¬éããŒãšéå
¬éããŒã®ãã¢ãçæããKeyPairGeneratorãªããžã§ã¯ããè¿ããŸãã
|
|
static KeyStore |
KeyStore.getInstance(String type, Provider provider)
æå®ãããã¿ã€ãã®ããŒã¹ãã¢ã»ãªããžã§ã¯ããè¿ããŸãã
|
|
static KeyFactory |
KeyFactory.getInstance(String algorithm, Provider provider)
æå®ã®ã¢ã«ãŽãªãºã ã®å
¬éããŒãŸãã¯éå
¬éããŒã倿ããKeyFactoryãªããžã§ã¯ããè¿ããŸãã
|
|
static MessageDigest |
MessageDigest.getInstance(String algorithm, Provider provider)
æå®ããããã€ãžã§ã¹ãã»ã¢ã«ãŽãªãºã ãå®è£
ããMessageDigestãªããžã§ã¯ããè¿ããŸãã
|
|
static AlgorithmParameters |
AlgorithmParameters.getInstance(String algorithm, Provider provider)
æå®ãããã¢ã«ãŽãªãºã ã®ãã©ã¡ãŒã¿ã»ãªããžã§ã¯ããè¿ããŸãã
|
|
static SecureRandom |
SecureRandom.getInstance(String algorithm, Provider provider)
æå®ãããä¹±æ°ãžã§ãã¬ãŒã¿(RNG)ã¢ã«ãŽãªãºã ãå®è£
ããSecureRandomãªããžã§ã¯ããè¿ããŸãã
|
|
static Signature |
Signature.getInstance(String algorithm, Provider provider)
æå®ããã眲åã¢ã«ãŽãªãºã ãå®è£
ããSignatureãªããžã§ã¯ããè¿ããŸãã
|
|
static int |
Security.insertProviderAt(Provider provider, int position)
æå®ãããäœçœ®ã«æ°èŠãããã€ãã远å ããŸãã
|
|
static KeyStore.Builder |
KeyStore.Builder.newInstance(String type, Provider provider, File file, KeyStore.ProtectionParameter protection)
æ°ããBuilderãªããžã§ã¯ããè¿ããŸãã
|
|
static KeyStore.Builder |
KeyStore.Builder.newInstance(String type, Provider provider, KeyStore.ProtectionParameter protection)
æ°ããBuilderãªããžã§ã¯ããè¿ããŸãã
|
| ã³ã³ã¹ãã©ã¯ã¿ | 説æ |
|---|---|
AlgorithmParameterGenerator(AlgorithmParameterGeneratorSpi paramGenSpi, Provider provider, String algorithm)
AlgorithmParameterGeneratorãªããžã§ã¯ããäœæããŸãã
|
|
AlgorithmParameters(AlgorithmParametersSpi paramSpi, Provider provider, String algorithm)
AlgorithmParametersãªããžã§ã¯ããäœæããŸãã
|
|
KeyFactory(KeyFactorySpi keyFacSpi, Provider provider, String algorithm)
KeyFactoryãªããžã§ã¯ããäœæããŸãã
|
|
KeyStore(KeyStoreSpi keyStoreSpi, Provider provider, String type)
æå®ãããã¿ã€ãã®KeyStoreãªããžã§ã¯ããäœæãããã®ãªããžã§ã¯ãã§ãæå®ããããããã€ãã®å®è£
ã§ããSPIãªããžã§ã¯ããã«ãã»ã«åããŸãã
|
|
SecureRandom(SecureRandomSpi secureRandomSpi, Provider provider)
SecureRandomãªããžã§ã¯ããäœæããŸãã
|
|
Service(Provider provider, String type, String algorithm, String className, List<String> aliases, Map<String,String> attributes)
æ°ãããµãŒãã¹ãæ§ç¯ããŸãã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
Provider |
CertPathBuilder.getProvider()
ãã®
CertPathBuilderã®ãããã€ããè¿ããŸãã |
|
Provider |
CertPathValidator.getProvider()
ãã®
CertPathValidatorã®Providerãè¿ããŸãã |
|
Provider |
CertStore.getProvider()
ãã®
CertStoreã®ãããã€ããè¿ããŸãã |
|
Provider |
CertificateFactory.getProvider()
ãã®èšŒææžãã¡ã¯ããªã®ãããã€ããè¿ããŸãã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
static CertStore |
CertStore.getInstance(String type, CertStoreParameters params, Provider provider)
æå®ããã
CertStoreã¿ã€ããå®è£
ããCertStoreãªããžã§ã¯ããè¿ããŸãã |
|
static CertPathBuilder |
CertPathBuilder.getInstance(String algorithm, Provider provider)
æå®ãããã¢ã«ãŽãªãºã ãå®è£
ãã
CertPathBuilderãªããžã§ã¯ããè¿ããŸãã |
|
static CertPathValidator |
CertPathValidator.getInstance(String algorithm, Provider provider)
æå®ãããã¢ã«ãŽãªãºã ãå®è£
ãã
CertPathValidatorãªããžã§ã¯ããè¿ããŸãã |
|
static CertificateFactory |
CertificateFactory.getInstance(String type, Provider provider)
æå®ãããã¿ã€ãã®èšŒææžãã¡ã¯ããªã»ãªããžã§ã¯ããè¿ããŸãã
|
|
void |
X509CRL.verify(PublicKey key, Provider sigProvider)
æå®ãããå
¬éããŒã«å¯Ÿå¿ããéå
¬éããŒã䜿ã£ãŠããã®CRLã眲åãããããšãæ€èšŒããŸãã
|
|
void |
X509Certificate.verify(PublicKey key, Provider sigProvider)
æå®ãããå
¬éããŒã«å¯Ÿå¿ããéå
¬éããŒã䜿ã£ãŠããã®èšŒææžã眲åãããããšãæ€èšŒããŸãã
|
|
void |
Certificate.verify(PublicKey key, Provider sigProvider)
æå®ãããå
¬éããŒã«å¯Ÿå¿ããéå
¬éããŒã䜿ã£ãŠããã®èšŒææžã眲åãããããšãæ€èšŒããŸãã
|
| ã³ã³ã¹ãã©ã¯ã¿ | 説æ |
|---|---|
CertificateFactory(CertificateFactorySpi certFacSpi, Provider provider, String type)
æå®ãããã¿ã€ãã®CertificateFactoryãªããžã§ã¯ããäœæããæå®ããããããã€ãã®å®è£
(SPIãªããžã§ã¯ã)ãããã«ã«ãã»ã«åããŸãã
|
|
CertPathBuilder(CertPathBuilderSpi builderSpi, Provider provider, String algorithm)
æå®ãããã¢ã«ãŽãªãºã ã®
CertPathBuilderãªããžã§ã¯ããäœæããæå®ããããããã€ãã®å®è£
(SPIãªããžã§ã¯ã)ãããã«ã«ãã»ã«åããŸãã |
|
CertPathValidator(CertPathValidatorSpi validatorSpi, Provider provider, String algorithm)
æå®ãããã¢ã«ãŽãªãºã ã®
CertPathValidatorãªããžã§ã¯ããäœæããæå®ããããããã€ãã®å®è£
(SPIãªããžã§ã¯ã)ãããã«ã«ãã»ã«åããŸãã |
|
CertStore(CertStoreSpi storeSpi, Provider provider, String type, CertStoreParameters params)
æå®ãããã¿ã€ãã®
CertStoreãªããžã§ã¯ããäœæããæå®ããããããã€ãã®å®è£
(SPIãªããžã§ã¯ã)ãããã«ã«ãã»ã«åããŸãã |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
Provider |
Mac.getProvider()
ãã®
Macãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã |
|
Provider |
SecretKeyFactory.getProvider()
ãã®
SecretKeyFactoryãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã |
|
Provider |
KeyGenerator.getProvider()
ãã®
KeyGeneratorãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã |
|
Provider |
Cipher.getProvider()
ãã®
Cipherãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã |
|
Provider |
KeyAgreement.getProvider()
ãã®
KeyAgreementãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã |
|
Provider |
ExemptionMechanism.getProvider()
ãã®
ExemptionMechanismãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
static Mac |
Mac.getInstance(String algorithm, Provider provider)
æå®ãããMACã¢ã«ãŽãªãºã ãå®è£
ãã
Macãªããžã§ã¯ããè¿ããŸãã |
|
static SecretKeyFactory |
SecretKeyFactory.getInstance(String algorithm, Provider provider)
æå®ãããã¢ã«ãŽãªãºã ã®ç§å¯ããŒã倿ãã
SecretKeyFactoryãªããžã§ã¯ããè¿ããŸãã |
|
static KeyGenerator |
KeyGenerator.getInstance(String algorithm, Provider provider)
æå®ãããã¢ã«ãŽãªãºã ã®ç§å¯ããŒãçæãã
KeyGeneratorãªããžã§ã¯ããè¿ããŸãã |
|
static Cipher |
Cipher.getInstance(String transformation, Provider provider)
æå®ããã倿ãå®è£
ãã
Cipherãªããžã§ã¯ããè¿ããŸãã |
|
static KeyAgreement |
KeyAgreement.getInstance(String algorithm, Provider provider)
æå®ããããŒåæã¢ã«ãŽãªãºã ãå®è£
ãã
KeyAgreementãªããžã§ã¯ããè¿ããŸãã |
|
static ExemptionMechanism |
ExemptionMechanism.getInstance(String algorithm, Provider provider)
æå®ããé€å€ã¡ã«ããºã ã»ã¢ã«ãŽãªãºã ãå®è£
ãã
ExemptionMechanismãªããžã§ã¯ããè¿ããŸãã |
|
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey, Provider provider)
æå·åãããããŒã¿ããå
å
ãããŠããPKCS8EncodedKeySpecãªããžã§ã¯ããæœåºããŠè¿ããŸãã
|
| ã³ã³ã¹ãã©ã¯ã¿ | 説æ |
|---|---|
Cipher(CipherSpi cipherSpi, Provider provider, String transformation)
Cipherãªããžã§ã¯ããçæããŸãã
|
|
ExemptionMechanism(ExemptionMechanismSpi exmechSpi, Provider provider, String mechanism)
ExemptionMechanismãªããžã§ã¯ããçæããŸãã
|
|
KeyAgreement(KeyAgreementSpi keyAgreeSpi, Provider provider, String algorithm)
KeyAgreementãªããžã§ã¯ããçæããŸãã
|
|
KeyGenerator(KeyGeneratorSpi keyGenSpi, Provider provider, String algorithm)
KeyGeneratorãªããžã§ã¯ããçæããŸãã
|
|
Mac(MacSpi macSpi, Provider provider, String algorithm)
MACãªããžã§ã¯ããçæããŸãã
|
|
SecretKeyFactory(SecretKeyFactorySpi keyFacSpi, Provider provider, String algorithm)
SecretKeyFactoryãªããžã§ã¯ããçæããŸãã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
Provider |
KeyManagerFactory.getProvider()
ãã®
KeyManagerFactoryãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã |
|
Provider |
TrustManagerFactory.getProvider()
ãã®
TrustManagerFactoryãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã |
|
Provider |
SSLContext.getProvider()
ãã®
SSLContextãªããžã§ã¯ãã®ãããã€ããè¿ããŸãã |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
static KeyManagerFactory |
KeyManagerFactory.getInstance(String algorithm, Provider provider)
ããŒã»ãããŒãžã£ã®ãã¡ã¯ããªãšããŠæ©èœãã
KeyManagerFactoryãªããžã§ã¯ããè¿ããŸãã |
|
static TrustManagerFactory |
TrustManagerFactory.getInstance(String algorithm, Provider provider)
ããŒã»ãããŒãžã£ã®ãã¡ã¯ããªãšããŠæ©èœãã
TrustManagerFactoryãªããžã§ã¯ããè¿ããŸãã |
|
static SSLContext |
SSLContext.getInstance(String protocol, Provider provider)
æå®ãããã»ãã¥ã¢ã»ãœã±ããã»ãããã³ã«ãå®è£
ãã
SSLContextãªããžã§ã¯ããè¿ããŸãã |
| ã³ã³ã¹ãã©ã¯ã¿ | 説æ |
|---|---|
KeyManagerFactory(KeyManagerFactorySpi factorySpi, Provider provider, String algorithm)
KeyManagerFactoryãªããžã§ã¯ããçæããŸãã
|
|
SSLContext(SSLContextSpi contextSpi, Provider provider, String protocol)
SSLContextãªããžã§ã¯ããçæããŸãã
|
|
TrustManagerFactory(TrustManagerFactorySpi factorySpi, Provider provider, String algorithm)
TrustManagerFactoryãªããžã§ã¯ããçæããŸãã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
Provider |
Configuration.getProvider()
ãã®Configurationã®ãããã€ããè¿ããŸãã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
static Configuration |
Configuration.getInstance(String type, Configuration.Parameters params, Provider provider)
æå®ãããåã®Configurationãªããžã§ã¯ããè¿ããŸãã
|
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
Provider |
TransformService.getProvider()
ãã®
TransformServiceã®ãããã€ããè¿ããŸãã |
|
Provider |
XMLSignatureFactory.getProvider()
ãã®
XMLSignatureFactoryã®ãããã€ããè¿ããŸãã |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
static XMLSignatureFactory |
XMLSignatureFactory.getInstance(String mechanismType, Provider provider)
æå®ãããããã€ããæäŸãããèŠæ±ãããXMLåŠçã¡ã«ããºã ããã³è¡šçŸå(äŸ: ãDOMã)ããµããŒããã
XMLSignatureFactoryãè¿ããŸãã |
|
static TransformService |
TransformService.getInstance(String algorithm, String mechanismType, Provider provider)
æå®ãããããã€ããæäŸãããæå®ãããã¢ã«ãŽãªãºã URI (äŸ:
Transform.XPATH2)ããã³ã¡ã«ããºã å(äŸ: DOM)ããµããŒãããTransformServiceãè¿ããŸãã |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
Provider |
KeyInfoFactory.getProvider()
ãã®
KeyInfoFactoryã®ãããã€ããè¿ããŸãã |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
static KeyInfoFactory |
KeyInfoFactory.getInstance(String mechanismType, Provider provider)
æå®ãããããã€ããæäŸãããèŠæ±ãããXMLåŠçã¡ã«ããºã ããã³è¡šçŸå(äŸ: ãDOMã)ããµããŒããã
KeyInfoFactoryãè¿ããŸãã |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
abstract void |
GSSManager.addProviderAtEnd(Provider p, Oid mech)
ãã®ã¡ãœããã䜿çšããŠãæå®ãããã¡ã«ããºã ããµããŒããããããã€ããèŠã€ãããªããšãã«äœ¿çšãããããã€ãããGSSManagerã«èšå®ããŸãã
|
|
abstract void |
GSSManager.addProviderAtFront(Provider p, Oid mech)
ãã®ã¡ãœããã䜿çšããŠããµããŒããå¿
èŠãªã¡ã«ããºã ã«å¯ŸããŠç¹å®ã®ãããã€ããåªå
ããŠäœ¿çšããããšãGSSManagerã«èšå®ããŸãã
|
ãã°ãŸãã¯æ©èœãéä¿¡
詳现ãªAPIãªãã¡ã¬ã³ã¹ããã³éçºè
ããã¥ã¡ã³ãã«ã€ããŠã¯ãJava SEã®ããã¥ã¡ã³ããåç
§ããŠãã ããã ãã®ããã¥ã¡ã³ãã«ã¯ãæŠå¿µçãªæŠèŠãçšèªã®å®çŸ©ãåé¿æ¹æ³ãæå¹ãªã³ãŒãäŸãªã©ã®ãéçºè
ã察象ã«ãããã詳现ãªèª¬æãå«ãŸããŠããŸãã
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyãåç
§ããŠãã ããã