tests for embedded JOSE objects
parent
8ee299aab3
commit
d0eb98b8ff
|
@ -0,0 +1,68 @@
|
|||
/**
|
||||
*
|
||||
*/
|
||||
package org.mitre.jose;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import com.nimbusds.jose.EncryptionMethod;
|
||||
import com.nimbusds.jose.JWEAlgorithm;
|
||||
import com.nimbusds.jose.JWSAlgorithm;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
/**
|
||||
* @author jricher
|
||||
*
|
||||
*/
|
||||
public class JOSEEmbedTest {
|
||||
|
||||
@Test
|
||||
public void testJWSAlgorithmEmbed() {
|
||||
JWSAlgorithmEmbed a = new JWSAlgorithmEmbed(JWSAlgorithm.HS256);
|
||||
|
||||
assertEquals(JWSAlgorithm.HS256, a.getAlgorithm());
|
||||
assertEquals("HS256", a.getAlgorithmName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testJWSAlgorithmEmbedGetForAlgoirthmName() {
|
||||
JWSAlgorithmEmbed a = JWSAlgorithmEmbed.getForAlgorithmName("RS256");
|
||||
|
||||
assertEquals(JWSAlgorithm.RS256, a.getAlgorithm());
|
||||
assertEquals("RS256", a.getAlgorithmName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testJWEAlgorithmEmbed() {
|
||||
JWEAlgorithmEmbed a = new JWEAlgorithmEmbed(JWEAlgorithm.A128KW);
|
||||
|
||||
assertEquals(JWEAlgorithm.A128KW, a.getAlgorithm());
|
||||
assertEquals("A128KW", a.getAlgorithmName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testJWEAlgorithmEmbedGetForAlgoirthmName() {
|
||||
JWEAlgorithmEmbed a = JWEAlgorithmEmbed.getForAlgorithmName("RSA1_5");
|
||||
|
||||
assertEquals(JWEAlgorithm.RSA1_5, a.getAlgorithm());
|
||||
assertEquals("RSA1_5", a.getAlgorithmName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testJWEEncryptionMethodEmbed() {
|
||||
JWEEncryptionMethodEmbed a = new JWEEncryptionMethodEmbed(EncryptionMethod.A128CBC_HS256);
|
||||
|
||||
assertEquals(EncryptionMethod.A128CBC_HS256, a.getAlgorithm());
|
||||
assertEquals("A128CBC-HS256", a.getAlgorithmName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testJWEEncryptionMethodEmbedGetForAlgoirthmName() {
|
||||
JWEEncryptionMethodEmbed a = JWEEncryptionMethodEmbed.getForAlgorithmName("A256GCM");
|
||||
|
||||
assertEquals(EncryptionMethod.A256GCM, a.getAlgorithm());
|
||||
assertEquals("A256GCM", a.getAlgorithmName());
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue