Package: PKI 0.1-15

PKI: Public Key Infrastucture for R Based on the X.509 Standard

Public Key Infrastucture functions such as verifying certificates, RSA encription and signing which can be used to build PKI infrastructure and perform cryptographic tasks.

Authors:Simon Urbanek [aut, cre, cph]

PKI_0.1-15.tar.gz
PKI_0.1-15.zip(r-4.7)PKI_0.1-15.zip(r-4.6)PKI_0.1-15.zip(r-4.5)
PKI_0.1-15.tgz(r-4.6-x86_64)PKI_0.1-15.tgz(r-4.6-arm64)PKI_0.1-15.tgz(r-4.5-x86_64)PKI_0.1-15.tgz(r-4.5-arm64)
PKI_0.1-15.tar.gz(r-4.7-arm64)PKI_0.1-15.tar.gz(r-4.7-x86_64)PKI_0.1-15.tar.gz(r-4.6-arm64)PKI_0.1-15.tar.gz(r-4.6-x86_64)
PKI_0.1-15.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
PKI/json (API)
NEWS

# Install 'PKI' in R:
install.packages('PKI', repos = c('https://s-u.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/s-u/pki/issues

Uses libs:
  • openssl– Secure Sockets Layer toolkit

On CRAN:

Conda:

openssl

8.32 score 16 stars 6 packages 66 scripts 55k downloads 1 mentions 29 exports 1 dependencies

Last updated from:102a39d048. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK104
linux-devel-x86_64OK122
source / vignettesOK151
linux-release-arm64OK115
linux-release-x86_64OK102
macos-release-arm64OK115
macos-release-x86_64OK171
macos-oldrel-arm64OK99
macos-oldrel-x86_64OK175
windows-develOK161
windows-releaseOK118
windows-oldrelOK105
wasm-releaseOK123

Exports:as.BIGNUMintas.oidASN1.decodeASN1.encodeASN1.itemASN1.typeis.oidoidPKI.decryptPKI.digestPKI.encryptPKI.genpassPKI.genRSAkeyPKI.get.cert.infoPKI.get.subjectPKI.infoPKI.load.certPKI.load.keyPKI.load.OpenSSH.pubkeyPKI.mkRSApubkeyPKI.pubkeyPKI.randomPKI.save.keyPKI.signPKI.sign.tarPKI.verifyPKI.verify.tarPKI.verifyCAraw2hex

Dependencies:base64enc

Readme and manuals

Help Manual

Help pageTopics
Functions for handling ASN.1 format (typically DER)ASN1 ASN1.decode ASN1.encode ASN1.item ASN1.type
Functions for BIGNUM representation of arbitrarily precise integersas.BIGNUMint BIGNUMint
OBJECT IDENTIFIER Functionsas.character.oid as.integer.oid as.oid as.oid.default as.oid.integer is.oid oid Ops.oid print.oid
PKI encryption/decryption functionsPKI.crypt PKI.decrypt PKI.encrypt
Compute digest sum based on SHA1, SHA256 or MD5 hash functionsPKI.digest
Generate cryptographically strong pseudo-random password.PKI.genpass
Retrieve PKI back-end informationPKI.info
Generate cryptographically strong pseudo-random bytes.PKI.random
PKI: sign content or verify a signaturePKI.sign PKI.verify
Functions for signing and verification of tar filesPKI.sign.tar PKI.verify.tar
Convert raw vector to string hex representationraw2hex
PKI functions handling RSA keysPKI.genRSAkey PKI.load.key PKI.load.OpenSSH.pubkey PKI.mkRSApubkey PKI.save.key RSA
Public Key Instraftructure (X509) functionsPKI.get.cert.info PKI.get.subject PKI.load.cert PKI.pubkey PKI.verifyCA X509