I have developed a USB Based Hardware Token which will perform the cryptographic operations like Key pair generation,Digital Signature Creation,Signature Verification,etc.. I'm having the following questions in my mind kindly provide the answers.
"If i need a certificate with PKCS #12 format where should i generate key pair? "
"If I’m generating key pair in the token, how my private key will be sent to Certificate Authority "
"Where exactly key pair is generated and what is traveling across the network either Private key or Certificate (Anyway both contain private key ) . Please help me.