Package io.vertx.rxjava.core.net
Class SelfSignedCertificate
- java.lang.Object
-
- io.vertx.rxjava.core.net.SelfSignedCertificate
-
public class SelfSignedCertificate extends Object
A self-signed certificate helper for testing and development purposes.While it helps for testing and development, it should never ever be used in production settings.
NOTE: This class has been automatically generated from theoriginal
non RX-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<SelfSignedCertificate>
__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description SelfSignedCertificate(SelfSignedCertificate delegate)
SelfSignedCertificate(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
certificatePath()
Filesystem path to the X.509 certificate file in PEM format .static SelfSignedCertificate
create()
Create a newSelfSignedCertificate
instance.static SelfSignedCertificate
create(String fqdn)
Create a newSelfSignedCertificate
instance with a fully-qualified domain name,void
delete()
Delete the private key and certificate files.boolean
equals(Object o)
SelfSignedCertificate
getDelegate()
int
hashCode()
PemKeyCertOptions
keyCertOptions()
Provides theKeyCertOptions
RSA private key file in PEM format corresponding to theprivateKeyPath()
static SelfSignedCertificate
newInstance(SelfSignedCertificate arg)
String
privateKeyPath()
Filesystem path to the RSA private key file in PEM formatString
toString()
PemTrustOptions
trustOptions()
Provides theTrustOptions
X.509 certificate file in PEM format corresponding to thecertificatePath()
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<SelfSignedCertificate> __TYPE_ARG
-
-
Constructor Detail
-
SelfSignedCertificate
public SelfSignedCertificate(SelfSignedCertificate delegate)
-
SelfSignedCertificate
public SelfSignedCertificate(Object delegate)
-
-
Method Detail
-
getDelegate
public SelfSignedCertificate getDelegate()
-
keyCertOptions
public PemKeyCertOptions keyCertOptions()
Provides theKeyCertOptions
RSA private key file in PEM format corresponding to theprivateKeyPath()
- Returns:
- a
PemKeyCertOptions
based on the generated certificate.
-
trustOptions
public PemTrustOptions trustOptions()
Provides theTrustOptions
X.509 certificate file in PEM format corresponding to thecertificatePath()
- Returns:
- a
PemTrustOptions
based on the generated certificate.
-
privateKeyPath
public String privateKeyPath()
Filesystem path to the RSA private key file in PEM format- Returns:
- the absolute path to the private key.
-
certificatePath
public String certificatePath()
Filesystem path to the X.509 certificate file in PEM format .- Returns:
- the absolute path to the certificate.
-
delete
public void delete()
Delete the private key and certificate files.
-
create
public static SelfSignedCertificate create()
Create a newSelfSignedCertificate
instance.- Returns:
- a new instance.
-
create
public static SelfSignedCertificate create(String fqdn)
Create a newSelfSignedCertificate
instance with a fully-qualified domain name,- Parameters:
fqdn
- a fully qualified domain name.- Returns:
- a new instance.
-
newInstance
public static SelfSignedCertificate newInstance(SelfSignedCertificate arg)
-
-