package io.fathom.cloud.server.resources;
import java.security.PublicKey;
import com.fathomdb.crypto.OpenSshUtils;
import com.google.protobuf.ByteString;
public class ClientCertificate {
private final ByteString publicKeySha1;
public ClientCertificate(ByteString publicKeySha1) {
this.publicKeySha1 = publicKeySha1;
}
public ClientCertificate(PublicKey publicKey) {
this.publicKeySha1 = ByteString.copyFrom(OpenSshUtils.getSignature(publicKey).toByteArray());
}
public ByteString getPublicKeySha1() {
return publicKeySha1;
}
}