{
  "_id": "6ab9027399f7aa8c6aa39a4c",
  "Package": "PKI",
  "Version": "0.1-15",
  "Title": "Public Key Infrastucture for R Based on the X.509 Standard",
  "Authors@R": "person(\"Simon\", \"Urbanek\", role=c(\"aut\",\"cre\",\"cph\"), email=\"Simon.Urbanek@r-project.org\", comment=c(\"https://urbanek.nz\", ORCID=\"0000-0003-2297-1732\"))",
  "Maintainer": "Simon Urbanek <Simon.Urbanek@r-project.org>",
  "Description": "Public Key Infrastucture functions such as verifying\ncertificates, RSA encription and signing which can be used to\nbuild PKI infrastructure and perform cryptographic tasks.",
  "License": "GPL-2 | GPL-3 | file LICENSE",
  "URL": "http://www.rforge.net/PKI",
  "SystemRequirements": "OpenSSL library and headers (openssl-dev or\nsimilar)",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://s-u.r-universe.dev",
  "Date/Publication": "2026-04-08 22:41:06 UTC",
  "RemoteUrl": "https://github.com/s-u/pki",
  "RemoteRef": "HEAD",
  "RemoteSha": "102a39d048130bab333ee3bb64bd8f130972e828",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-09-27 11:43:38 UTC",
    "User": "root"
  },
  "Author": "Simon Urbanek [aut, cre, cph] (https://urbanek.nz, ORCID:\n<https://orcid.org/0000-0003-2297-1732>)",
  "_user": "s-u",
  "_type": "src",
  "_file": "PKI_0.1-15.tar.gz",
  "_fileid": "https://r2.ropensci.org/806612c17704235793220bb216d2a0f0c745b66bbb376d216c068facb7184694",
  "_filesize": 238534,
  "_sha256": "806612c17704235793220bb216d2a0f0c745b66bbb376d216c068facb7184694",
  "_expires": "2027-01-05T11:48:01.000Z",
  "_created": "2026-09-27T11:43:38.000Z",
  "_published": "2026-09-27T11:48:03.034Z",
  "_jobs": [
    {
      "job": 108612591834,
      "time": 116,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10931300907"
    },
    {
      "job": 108612591907,
      "time": 113,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10930563312"
    },
    {
      "job": 108612591909,
      "time": 97,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10930858289"
    },
    {
      "job": 108612591840,
      "time": 102,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10930583135"
    },
    {
      "job": 108612591866,
      "time": 83,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10931036780"
    },
    {
      "job": 108612591903,
      "time": 182,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10931340785"
    },
    {
      "job": 108612591921,
      "time": 95,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10930972413"
    },
    {
      "job": 108612591916,
      "time": 224,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10931245626"
    },
    {
      "job": 108612151601,
      "time": 175,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10931126455"
    },
    {
      "job": 108612591855,
      "time": 135,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10930654813"
    },
    {
      "job": 108612591871,
      "time": 176,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10930982476"
    },
    {
      "job": 108612591960,
      "time": 140,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10930133893"
    },
    {
      "job": 108612591865,
      "time": 132,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10930732806"
    },
    {
      "job": 108612591913,
      "time": 163,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10931156563"
    },
    {
      "job": 108612591928,
      "time": 105,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10931196276"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097",
  "_status": "success",
  "_upstream": "https://github.com/s-u/pki",
  "_commit": {
    "id": "102a39d048130bab333ee3bb64bd8f130972e828",
    "author": "Simon Urbanek <simon.urbanek@r-project.org>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update runner list",
    "time": 1775688066
  },
  "_maintainer": {
    "name": "Simon Urbanek",
    "email": "simon.urbanek@r-project.org",
    "login": "s-u",
    "description": "",
    "uuid": 2073427,
    "orcid": "0000-0003-2297-1732"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.9.0",
      "role": "Depends"
    },
    {
      "package": "base64enc",
      "role": "Depends"
    },
    {
      "package": "gmp",
      "role": "Enhances"
    }
  ],
  "_owner": "s-u",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-15",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 16,
  "_contributors": [
    {
      "user": "s-u",
      "count": 135,
      "uuid": 2073427
    },
    {
      "user": "mbjones",
      "count": 5,
      "uuid": 766407
    },
    {
      "user": "kalibera",
      "count": 1,
      "uuid": 1734520
    }
  ],
  "_userbio": {
    "uuid": 2073427,
    "type": "user",
    "name": "Simon Urbanek",
    "followers": 490
  },
  "_downloads": {
    "count": 4264,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PKI"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/s-u/pki",
  "_searchresults": 60,
  "_topics": [
    "openssl"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/PKI.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/s-u/pki",
  "_realowner": "s-u",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1-0",
      "date": "2012-11-05"
    },
    {
      "version": "0.1-1",
      "date": "2013-02-20"
    },
    {
      "version": "0.1-3",
      "date": "2015-07-28"
    },
    {
      "version": "0.1-5.1",
      "date": "2017-09-16"
    },
    {
      "version": "0.1-7",
      "date": "2020-04-14"
    },
    {
      "version": "0.1-8",
      "date": "2021-02-04"
    },
    {
      "version": "0.1-9",
      "date": "2021-11-03"
    },
    {
      "version": "0.1-10",
      "date": "2022-03-09"
    },
    {
      "version": "0.1-11",
      "date": "2022-03-16"
    },
    {
      "version": "0.1-12",
      "date": "2022-11-28"
    },
    {
      "version": "0.1-14",
      "date": "2024-06-15"
    },
    {
      "version": "0.1-15",
      "date": "2025-08-19"
    }
  ],
  "_exports": [
    "as.BIGNUMint",
    "as.oid",
    "ASN1.decode",
    "ASN1.encode",
    "ASN1.item",
    "ASN1.type",
    "is.oid",
    "oid",
    "PKI.decrypt",
    "PKI.digest",
    "PKI.encrypt",
    "PKI.genpass",
    "PKI.genRSAkey",
    "PKI.get.cert.info",
    "PKI.get.subject",
    "PKI.info",
    "PKI.load.cert",
    "PKI.load.key",
    "PKI.load.OpenSSH.pubkey",
    "PKI.mkRSApubkey",
    "PKI.pubkey",
    "PKI.random",
    "PKI.save.key",
    "PKI.sign",
    "PKI.sign.tar",
    "PKI.verify",
    "PKI.verify.tar",
    "PKI.verifyCA",
    "raw2hex"
  ],
  "_help": [
    {
      "page": "ASN1",
      "title": "Functions for handling ASN.1 format (typically DER)",
      "topics": [
        "ASN1",
        "ASN1.decode",
        "ASN1.encode",
        "ASN1.item",
        "ASN1.type"
      ]
    },
    {
      "page": "BIGNUMint",
      "title": "Functions for BIGNUM representation of arbitrarily precise integers",
      "topics": [
        "as.BIGNUMint",
        "BIGNUMint"
      ]
    },
    {
      "page": "oid",
      "title": "OBJECT IDENTIFIER Functions",
      "topics": [
        "as.character.oid",
        "as.integer.oid",
        "as.oid",
        "as.oid.default",
        "as.oid.integer",
        "is.oid",
        "oid",
        "Ops.oid",
        "print.oid"
      ]
    },
    {
      "page": "PKI.crypt",
      "title": "PKI encryption/decryption functions",
      "topics": [
        "PKI.crypt",
        "PKI.decrypt",
        "PKI.encrypt"
      ]
    },
    {
      "page": "PKI.digest",
      "title": "Compute digest sum based on SHA1, SHA256 or MD5 hash functions",
      "topics": [
        "PKI.digest"
      ]
    },
    {
      "page": "PKI.genpass",
      "title": "Generate cryptographically strong pseudo-random password.",
      "topics": [
        "PKI.genpass"
      ]
    },
    {
      "page": "PKI.info",
      "title": "Retrieve PKI back-end information",
      "topics": [
        "PKI.info"
      ]
    },
    {
      "page": "PKI.random",
      "title": "Generate cryptographically strong pseudo-random bytes.",
      "topics": [
        "PKI.random"
      ]
    },
    {
      "page": "PKI.sign",
      "title": "PKI: sign content or verify a signature",
      "topics": [
        "PKI.sign",
        "PKI.verify"
      ]
    },
    {
      "page": "PKI.sign.tar",
      "title": "Functions for signing and verification of tar files",
      "topics": [
        "PKI.sign.tar",
        "PKI.verify.tar"
      ]
    },
    {
      "page": "raw2hex",
      "title": "Convert raw vector to string hex representation",
      "topics": [
        "raw2hex"
      ]
    },
    {
      "page": "RSA",
      "title": "PKI functions handling RSA keys",
      "topics": [
        "PKI.genRSAkey",
        "PKI.load.key",
        "PKI.load.OpenSSH.pubkey",
        "PKI.mkRSApubkey",
        "PKI.save.key",
        "RSA"
      ]
    },
    {
      "page": "X509",
      "title": "Public Key Instraftructure (X509) functions",
      "topics": [
        "PKI.get.cert.info",
        "PKI.get.subject",
        "PKI.load.cert",
        "PKI.pubkey",
        "PKI.verifyCA",
        "X509"
      ]
    }
  ],
  "_readme": "https://github.com/s-u/pki/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc"
  ],
  "_sysdeps": [
    {
      "shlib": "libssl",
      "package": "libssl3t64",
      "headers": "libssl-dev",
      "source": "openssl",
      "version": "3.5.5-1ubuntu3.5",
      "name": "openssl",
      "homepage": "https://openssl-library.org",
      "description": "Secure Sockets Layer toolkit - shared libraries"
    },
    {
      "shlib": "libcrypto",
      "package": "libssl3t64",
      "headers": "libssl-dev",
      "source": "openssl",
      "version": "3.5.5-1ubuntu3.5",
      "name": "openssl",
      "homepage": "https://openssl-library.org",
      "description": "Secure Sockets Layer toolkit - shared libraries"
    }
  ],
  "_score": 6.089209683777748,
  "_indexed": true,
  "_nocasepkg": "pki",
  "_universes": [
    "s-u"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1-15",
      "date": "2026-09-27T11:45:46.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/b7cc85b5d2f4074238c778563f1cefbb95f4ccd891a0b5759e3a09208af2ea45",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1-15",
      "date": "2026-09-27T11:45:37.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/26778edf66bd7d6cfc9fbced67dd17ec3ee9ec40aaa1d4b14903f46c25fdbeb0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1-15",
      "date": "2026-09-27T11:45:30.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/6fe592793bcfed6d877a4066ba22c58bc874c8b740374684aaae59c81474238c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1-15",
      "date": "2026-09-27T11:45:28.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/31bb69ae70f53e5fb5ca3700633d1fd0055fcb864113ef98e8ae3736b3f2a5dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1-15",
      "date": "2026-09-27T11:45:15.000Z",
      "arch": "aarch64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/4a742c2bca1fd879ef2d47b89783abc07efdd84308278f8d13e17694ce19110d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1-15",
      "date": "2026-09-27T11:46:34.000Z",
      "arch": "x86_64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/8e011f3b2f64d8e9df330fd1cb2b0d0c6632b3f750248da18bfef298272852bc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1-15",
      "date": "2026-09-27T11:45:18.000Z",
      "arch": "aarch64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/4536d25fdd59bf538f6da9a5a4e38cf4a530a3590c87a5a13580f2df987d645c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1-15",
      "date": "2026-09-27T11:47:11.000Z",
      "arch": "x86_64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/3be5c17a109b3ae33370dbb5b5c7772df3d89a981097129e14e079cd158b5b53",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1-15",
      "date": "2026-09-27T11:46:11.000Z",
      "arch": "emscripten",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/580c961fae6844a3eaa950e7da2548347ff58ef83f8ac02a20fdbd1084271468",
      "status": "success",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1-15",
      "date": "2026-09-27T11:46:28.000Z",
      "arch": "aarch64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/478fbd357372c9ac8ce4bf0e5939a8636f0bf2f59e6a9dd170bfcd7812b8f514",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1-15",
      "date": "2026-09-27T11:44:40.000Z",
      "arch": "x86_64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/71676c09e0129fed9c8537b863f15a0787f784256acd098a1a4eb4700efe5cc3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1-15",
      "date": "2026-09-27T11:45:15.000Z",
      "arch": "x86_64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/50100895954155b831b925d01b41b298626e07abc10245c8abbdc94b78b787c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1-15",
      "date": "2026-09-27T11:46:17.000Z",
      "arch": "aarch64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/c513303a73609308914a61c72d7953a5c8133a1f4f16911b080e68c93e01382e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1-15",
      "date": "2026-09-27T11:44:40.000Z",
      "arch": "x86_64",
      "commit": "102a39d048130bab333ee3bb64bd8f130972e828",
      "fileid": "https://r2.ropensci.org/b134a8be2d80d1b104e810bcf7723ffa1cd933cd1df8b8e4bb6120287a67c7a4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-u/actions/runs/36316468097"
    }
  ]
}