Skip to content
Snippets Groups Projects
Commit 177a555e authored by harryTheWizzard's avatar harryTheWizzard
Browse files

tests for key utils

parent 5d7be27b
No related branches found
No related tags found
No related merge requests found
package ntnu.idatt2016.v233.SmartMat.util.rsa;
import com.nimbusds.jose.jwk.JWKSet;
import com.nimbusds.jose.jwk.RSAKey;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
/**
* JwksTest is a test class for the Jwks utility class.
* @author Birk
* @version 1.0
* @since 04.04.2023
*/
class JwksTest {
@Test
public void testGenerateRsa() {
RSAKey rsaKey = Jwks.generateRsa();
JWKSet jwkSet = new JWKSet(rsaKey);
assertEquals(1, jwkSet.getKeys().size());
assertNotNull(jwkSet.toString());
assertNotNull(jwkSet.toString(true));
}
}
\ No newline at end of file
package ntnu.idatt2016.v233.SmartMat.util.rsa;
import org.junit.jupiter.api.Test;
import java.security.KeyPair;
import static org.junit.jupiter.api.Assertions.*;
/**
* KeyGeneratorUtilsTest is a test class for the KeyGeneratorUtils utility class.
* @author Birk
* @version 1.0
* @since 04.04.2023
*
*/
class KeyGeneratorUtilsTest {
@Test
void testGenerateRsaKey() {
KeyPair keyPair = KeyGeneratorUtils.generateRsaKey();
assertNotNull(keyPair.getPrivate());
assertNotNull(keyPair.getPublic());
assertEquals("RSA", keyPair.getPrivate().getAlgorithm());
assertEquals("RSA", keyPair.getPublic().getAlgorithm());
assertNotNull(keyPair.getPrivate().getEncoded());
assertNotNull(keyPair.getPublic().getEncoded());
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment