classpublicPriority 3
EncryptedAuthCredentialStoreProvider
com.hypixel.hytale.server.core.auth.EncryptedAuthCredentialStoreProvider
implements AuthCredentialStoreProvider
2
Methods
2
Public Methods
1
Fields
1
Constructors
Constants
BuilderCodec<EncryptedAuthCredentialStoreProvider>CODEC= BuilderCodec.builder(
EncryptedAuthCredentialStoreProvider.class, EncryptedAuthCredentia...
StringDEFAULT_PATH= "auth.enc"
StringID= "Encrypted"
Constructors
public
EncryptedAuthCredentialStoreProvider()Methods
Public Methods (2)
public
IAuthCredentialStore createStore()@Nonnull@Override
public
String toString()@Nonnull@Override
Fields
Private/Package Fields (1)
private
String pathInheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Related Classes
Used By
Source Code
package com.hypixel.hytale.server.core.auth;
import com.hypixel.hytale.codec.Codec;
import com.hypixel.hytale.codec.KeyedCodec;
import com.hypixel.hytale.codec.builder.BuilderCodec;
import java.nio.file.Path;
import javax.annotation.Nonnull;
public class EncryptedAuthCredentialStoreProvider implements AuthCredentialStoreProvider {
public static final String ID = "Encrypted";
public static final String DEFAULT_PATH = "auth.enc";
public static final BuilderCodec<EncryptedAuthCredentialStoreProvider> CODEC = BuilderCodec.builder(
EncryptedAuthCredentialStoreProvider.class, EncryptedAuthCredentialStoreProvider::new
)
.append(new KeyedCodec<>("Path", Codec.STRING), (o, p) -> o.path = p, o -> o.path)
.add()
.build();
private String path = "auth.enc";
public EncryptedAuthCredentialStoreProvider() {
}
@Nonnull
@Override
public IAuthCredentialStore createStore() {
return new EncryptedAuthCredentialStore(Path.of(this.path));
}
@Nonnull
@Override
public String toString() {
return "EncryptedAuthCredentialStoreProvider{path='" + this.path + "'}";
}
}