
io.github.mmm.crypto.asymmetric.sign.rsa.SignatureFactoryRsa Maven / Gradle / Ivy
package io.github.mmm.crypto.asymmetric.sign.rsa;
import io.github.mmm.crypto.asymmetric.sign.SignatureFactory;
/**
* Implementation of {@link SignatureFactory} for {@link SignatureRsa}.
*
* @since 1.0.0
*/
public class SignatureFactoryRsa implements SignatureFactory {
private static final SignatureFactoryRsa INSTANCE = new SignatureFactoryRsa();
@Override
public SignatureRsa createSignature(byte[] data) {
return new SignatureRsa(data);
}
/**
* @return the singleton instance of {@link SignatureFactoryRsa}.
*/
public static SignatureFactoryRsa get() {
return INSTANCE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy