P12 Keystore
Description of a p12 keystore.
What Is a .p12
Keystore File?
.p12
Keystore File?A .p12
keystore fileβalso known as a PKCS#12 file is a secure, encrypted container that stores multiple cryptographic keys and certificates within a single file. It is commonly used to bundle private keys, public keys, and certificates in a portable, protected format.
π Usage in the Constellation Network
Within the context of running a Validator Node on the Constellation Network, the .p12
keystore file plays several critical roles:
Network Authentication (Public Key) Contains a public key used to authenticate your Validator Node against the Constellation Network's seed list, allowing it to join the network cluster.
Transaction Signing (Private Key) Contains a private key used to sign and authorize transactions, making it your nodeβs hot wallet. This key can also be imported into a wallet like Stargazer to provide proof of staking, receive validator rewards and hold supported cryptocurrencies.
Consensus Participation (Private Key) Used to digitally sign consensus proofs, which is a core function of Validator Nodes participating in Hypergraph or metagraph consensus rounds.
DAG Wallet Address Derivation (Public Key) Contains the public key required to derive your walletβs DAG address, used in transactions and rewards distribution.
π Security Best Practices
Because the .p12
file contains sensitive keys, it must be handled with extreme care:
Never share your
.p12
file with untrusted individuals or systems.Always protect it with a strong passphrase.
Maintain offline backups in secure, air-gapped locations (i.e., systems not connected to the internet).
Consider using hardware-based or encrypted storage for long-term archival.
Losing access to your .p12
file or having it fall into the wrong hands can result in loss of funds, node compromise, or inability to participate in network validation. Treat it as a critical asset.
Last updated
Was this helpful?