Code example for DHParameterSpec

Methods: getGgetP

0
DHParameterSpec parameterSpec = DiffieHellmanSession.getDefaultParameter();
 
        assertNotNull(parameterSpec);
 
        assertEquals(2, parameterSpec.getG().intValue());
        assertEquals(DiffieHellmanSession.DEFAULT_MODULUS_HEX.length() * 4, parameterSpec.getP().bitLength());
    } 
 
    public void testGetDefaultParameterSha256() throws Exception 
    { 
        DHParameterSpec parameterSpec = DiffieHellmanSession.getDefaultParameter();
 
        assertNotNull(parameterSpec);
 
        assertEquals(2, parameterSpec.getG().intValue());
        assertEquals(DiffieHellmanSession.DEFAULT_MODULUS_HEX.length() * 4, parameterSpec.getP().bitLength());
    } 
 
    public void testGenerateRandomParameterSha1() throws Exception 
    { 
        DHParameterSpec parameterSpec = DiffieHellmanSession.generateRandomParameter(512, 256);
 
        assertNotNull(parameterSpec);
 
        assertEquals(512, parameterSpec.getP().bitLength());
    } 
 
    public void testGenerateRandomParameterSha256() throws Exception 
    { 
        DHParameterSpec parameterSpec = DiffieHellmanSession.generateRandomParameter(512, 256);
 
        assertNotNull(parameterSpec);
 
        assertEquals(512, parameterSpec.getP().bitLength());
    } 
 
    public void testGenerateKeyPairSha1Default() 
    { 
        DHParameterSpec parameterSpec = DiffieHellmanSession.getDefaultParameter();
 
        KeyPair keyPair = DiffieHellmanSession.generateKeyPair(parameterSpec);
 
        assertNotNull(keyPair);
    } 
 
    public void testGenerateKeyPairSha256Default() 
    { 
        DHParameterSpec parameterSpec = DiffieHellmanSession.getDefaultParameter();
 
        KeyPair keyPair = DiffieHellmanSession.generateKeyPair(parameterSpec);
 
        assertNotNull(keyPair);
    } 
 
    public void testGenerateKeyPairSha1Random() 
    { 
        DHParameterSpec parameterSpec = DiffieHellmanSession.generateRandomParameter(512, 256);
 
        KeyPair keyPair = DiffieHellmanSession.generateKeyPair(parameterSpec);
 
        assertNotNull(keyPair);
    } 
 
    public void testGenerateKeyPairSha256Random() 
    { 
        DHParameterSpec parameterSpec = DiffieHellmanSession.generateRandomParameter(512, 256);
 
        KeyPair keyPair = DiffieHellmanSession.generateKeyPair(parameterSpec);
 
        assertNotNull(keyPair);
    } 
 
    public void testPublicKeyConversion() throws AssociationException 
    { 
        DHParameterSpec dhParameterSpec = DiffieHellmanSession.getDefaultParameter();
 
        DiffieHellmanSession diffieHellmanSession = DiffieHellmanSession.create(AssociationSessionType.DH_SHA1, dhParameterSpec);
 
        String publicKeyBase64 = diffieHellmanSession.getPublicKey();
 
Connect your IDE to all the code out there  Get Codota for Java