java.security.Provider.put()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(12.1k)|赞(0)|评价(0)|浏览(201)

本文整理了Java中java.security.Provider.put()方法的一些代码示例,展示了Provider.put()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Provider.put()方法的具体详情如下:
包路径:java.security.Provider
类名称:Provider
方法名:put

Provider.put介绍

[英]Maps the specified key property name to the specified value.
[中]将指定的键属性名称映射到指定的值。

代码示例

代码示例来源:origin: stackoverflow.com

AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() {
  public Void run() {
    put("SSLContext.TLS",
        "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
    put("Alg.Alias.SSLContext.TLSv1", "TLS");
    put("KeyManagerFactory.X509",
        "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
    put("TrustManagerFactory.X509",
        "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
    return null;

代码示例来源:origin: org.apache.poi/poi-ooxml

/**
 * Register the provider for this TransformService
 * 
 * @see javax.xml.crypto.dsig.TransformService
 */
public static synchronized void registerDsigProvider() {
  // the xml signature classes will try to find a special TransformerService,
  // which is ofcourse unknown to JCE before ...
  final String dsigProvider = "POIXmlDsigProvider";
  if (Security.getProperty(dsigProvider) == null) {
    Provider p = new Provider(dsigProvider, 1.0, dsigProvider){
      static final long serialVersionUID = 1L;
    };
    p.put("TransformService." + TRANSFORM_URI, RelationshipTransformService.class.getName());
    p.put("TransformService." + TRANSFORM_URI + " MechanismType", "DOM");
    Security.addProvider(p);
  }
}

代码示例来源:origin: org.picketbox/picketbox

protected JBossSXProvider(String name, double version, String info)
{
 super(name, version, info);
 // Setup
 super.put("MessageDigest.SHA_Interleave", "org.jboss.crypto.digest.SHAInterleave");
 super.put("Alg.Alias.MessageDigest.SHA-Interleave", "SHA_Interleave");
 super.put("Alg.Alias.MessageDigest.SHA-SRP", "SHA_Interleave");
 super.put("MessageDigest.SHA_ReverseInterleave", "org.jboss.crypto.digest.SHAReverseInterleave");
 super.put("Alg.Alias.MessageDigest.SHA-SRP-Reverse", "SHA_ReverseInterleave");
}

代码示例来源:origin: org.jboss.security/jbosssx-bare

protected JBossSXProvider(String name, double version, String info)
{
 super(name, version, info);
 // Setup
 super.put("MessageDigest.SHA_Interleave", "org.jboss.crypto.digest.SHAInterleave");
 super.put("Alg.Alias.MessageDigest.SHA-Interleave", "SHA_Interleave");
 super.put("Alg.Alias.MessageDigest.SHA-SRP", "SHA_Interleave");
 super.put("MessageDigest.SHA_ReverseInterleave", "org.jboss.crypto.digest.SHAReverseInterleave");
 super.put("Alg.Alias.MessageDigest.SHA-SRP-Reverse", "SHA_ReverseInterleave");
}

代码示例来源:origin: stackoverflow.com

public static final class OAuth2Provider extends Provider {
private static final long serialVersionUID = 1L;

public OAuth2Provider() {
 super("Google OAuth2 Provider", 1.0,
    "Provides the XOAUTH2 SASL Mechanism");
 put("SaslClientFactory.XOAUTH2",
   "com.example.testjavamail.OAuth2SaslClientFactory");
}

代码示例来源:origin: CorfuDB/CorfuDB

protected PlainTextSaslServerProvider() {
  super("PlainTextSaslServerProvider", 1.0,
      "Plain Text Sasl Server Provider for CorfuDB");
  super.put("SaslServerFactory." + PlainTextSaslServer.MECHANISM,
      PlainTextSaslServerFactory.class.getName());
}

代码示例来源:origin: spiffe/spiffe-example

/**
 * Constructor
 *
 * Configure the Provider Name and register KeyManagerFactory, TrustManagerFactory and KeyStore
 *
 */
public SpiffeProvider() {
  super(PROVIDER_NAME, 0.1, "");
  super.put("KeyManagerFactory."+ SpiffeProviderConstants.ALGORITHM, SpiffeKeyManagerFactory.class.getName());
  super.put("TrustManagerFactory." + SpiffeProviderConstants.ALGORITHM, SpiffeTrustManagerFactory.class.getName());
  super.put("KeyStore." + SpiffeProviderConstants.ALGORITHM, SpiffeKeyStore.class.getName());
}

代码示例来源:origin: stackoverflow.com

@SuppressWarnings("serial")
public final class JSSEProvider extends Provider {
 public JSSEProvider() {
 super("HarmonyJSSE", 1.0, "Harmony JSSE Provider");
 AccessController.doPrivileged(new java.security.PrivilegedAction() {
  public Void run() {
  put("SSLContext.TLS", "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
  put("Alg.Alias.SSLContext.TLSv1", "TLS");
  put("KeyManagerFactory.X509", "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
  put("TrustManagerFactory.X509", "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
  return null;
  }
 });
 }
}

代码示例来源:origin: stackoverflow.com

public final class JSSEProvider extends Provider {

  public JSSEProvider() {
    super("HarmonyJSSE", 1.0, "Harmony JSSE Provider");
    AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() {
      public Void run() {
        put("SSLContext.TLS",
          "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
        put("Alg.Alias.SSLContext.TLSv1", "TLS");
        put("KeyManagerFactory.X509",
          "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
        put("TrustManagerFactory.X509",
          "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
        return null;
      }
    });
  }
}

代码示例来源:origin: stackoverflow.com

public final class JSSEProvider extends Provider {

public JSSEProvider() {
  super("HarmonyJSSE", 1.0, "Harmony JSSE Provider");
  AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() {
    public Void run() {
      put("SSLContext.TLS",
          "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
      put("Alg.Alias.SSLContext.TLSv1", "TLS");
      put("KeyManagerFactory.X509",
          "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
      put("TrustManagerFactory.X509",
          "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
      return null;
    }
  });
}
}

代码示例来源:origin: stackoverflow.com

public final class JSSEProvider extends Provider 
{
  private static final long serialVersionUID = 1L;

  public JSSEProvider() 
  {
    super("HarmonyJSSE", 1.0, "Harmony JSSE Provider");
    AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() 
    {
      public Void run() 
      {
        put("SSLContext.TLS",
            "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
        put("Alg.Alias.SSLContext.TLSv1", "TLS");
        put("KeyManagerFactory.X509",
            "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
        put("TrustManagerFactory.X509",
            "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
        return null;
      }
    });
  }
}

代码示例来源:origin: stackoverflow.com

package com.example.model;
 import java.security.AccessController;
 import java.security.Provider;
 public final class JSSEProvider extends Provider {
   public JSSEProvider() {
     super("HarmonyJSSE", 1.0, "Harmony JSSE Provider");
     AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() {
       public Void run() {
         put("SSLContext.TLS",
             "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
         put("Alg.Alias.SSLContext.TLSv1", "TLS");
         put("KeyManagerFactory.X509",
             "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
         put("TrustManagerFactory.X509",
             "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
         return null;
       }
     });
   }
}

代码示例来源:origin: stackoverflow.com

public final class JSSEProvider extends Provider {
private static final long serialVersionUID = 1L;

public JSSEProvider() {
  super("HarmonyJSSE", 1.0, "Harmony JSSE Provider");
  AccessController
      .doPrivileged(new java.security.PrivilegedAction<Void>() {
        public Void run() {
          put("SSLContext.TLS",
              "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
          put("Alg.Alias.SSLContext.TLSv1", "TLS");
          put("KeyManagerFactory.X509",
              "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
          put("TrustManagerFactory.X509",
              "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
          return null;
        }
      });
}

代码示例来源:origin: stackoverflow.com

put("SSLContext.TLS",
put("Alg.Alias.SSLContext.TLSv1", "TLS");
put("KeyManagerFactory.X509",
put("TrustManagerFactory.X509",

代码示例来源:origin: stackoverflow.com

public final class JSSEProvider extends Provider 
{
private static final long serialVersionUID = 1L;

public JSSEProvider() 
{
  super("HarmonyJSSE", 1.0, "Harmony JSSE Provider");
  AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() 
  {
    public Void run() 
    {
      put("SSLContext.TLS",
          "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
      put("Alg.Alias.SSLContext.TLSv1", "TLS");
      put("KeyManagerFactory.X509",
          "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
      put("TrustManagerFactory.X509",
          "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
      return null;
    }
  });
}
}

代码示例来源:origin: stackoverflow.com

import java.security.AccessController;
import java.security.Provider;

public final class JSSEProvider extends Provider {

  public JSSEProvider() {
    super("HarmonyJSSE", 1.0, "Harmony JSSE Provider");
    AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() {
      public Void run() {
        put("SSLContext.TLS",
            "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
        put("Alg.Alias.SSLContext.TLSv1", "TLS");
        put("KeyManagerFactory.X509",
            "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
        put("TrustManagerFactory.X509",
            "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
        return null;
      }
    });
  }
}


 ADD 3 jars found in the following link to your Android Project (Right Click Project- add External Jars)

  mail.jar
  activation.jar
  additionnal.jar

代码示例来源:origin: stackoverflow.com

package com.example.mailsenderactivity;

import java.security.AccessController;
import java.security.Provider;

public class JSSEProvider extends Provider {

/**
 * 
 */
private static final long serialVersionUID = 1L;

public JSSEProvider() {
  super("HarmonyJSSE", 1.0, "Harmony JSSE Provider");
  AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() {
    public Void run() {
      put("SSLContext.TLS",
          "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
      put("Alg.Alias.SSLContext.TLSv1", "TLS");
      put("KeyManagerFactory.X509",
          "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
      put("TrustManagerFactory.X509",
          "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
      return null;
    }
  });
 }
}

代码示例来源:origin: org.apache.wss4j/wss4j-ws-security-common

public Object put(Object key, Object value) {
  Provider p = getProvider();
  if (p != null) {
    return p.put(key, value);
  } else {
    return null;
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi

/**
 * Register the provider for this TransformService
 * 
 * @see javax.xml.crypto.dsig.TransformService
 */
public static synchronized void registerDsigProvider() {
  // the xml signature classes will try to find a special TransformerService,
  // which is ofcourse unknown to JCE before ...
  final String dsigProvider = "POIXmlDsigProvider";
  if (Security.getProperty(dsigProvider) == null) {
    Provider p = new Provider(dsigProvider, 1.0, dsigProvider){
      static final long serialVersionUID = 1L;
    };
    p.put("TransformService." + TRANSFORM_URI, RelationshipTransformService.class.getName());
    p.put("TransformService." + TRANSFORM_URI + " MechanismType", "DOM");
    Security.addProvider(p);
  }
}

代码示例来源:origin: stackoverflow.com

AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() {
  public Void run() {
    put("SSLContext.TLS",
        "org.apache.harmony.xnet.provider.jsse.SSLContextImpl");
    put("Alg.Alias.SSLContext.TLSv1", "TLS");
    put("KeyManagerFactory.X509",
        "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl");
    put("TrustManagerFactory.X509",
        "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl");
    return null;

相关文章