# Copyright (c) 2023 Yuki Kimoto
# MIT License
class Net::SSLeay::PEM {
version_from Net::SSLeay;
use Net::SSLeay::Error;
use Net::SSLeay::Error::PEM_R_NO_START_LINE;
use Net::SSLeay::BIO;
use Net::SSLeay::X509;
use Net::SSLeay::X509_CRL;
use Net::SSLeay::EVP_PKEY;
# Class Methods
native static method read_bio_X509 : Net::SSLeay::X509 ($bp : Net::SSLeay::BIO);
native static method read_bio_X509_CRL : Net::SSLeay::X509_CRL ($bp : Net::SSLeay::BIO);
native static method read_bio_PrivateKey : Net::SSLeay::EVP_PKEY ($bp : Net::SSLeay::BIO);
}